C++语言基础教程(第二版)吕凤翥 第三章 语句和预处理

1.选择语句

  形如:if() else if() else 其中else if和else的个数可以为0个

#include <iostream>
using namespace std;

void main(){
    int a;
    cout << "Please input a number!" << endl;
    cin >> a;
    if (a == 1){
        cout << "Input is one" << endl;
    }
    else if (a == 2){
        cout << "Input is two" << endl;
    }
    else{
        cout << "Input is unknown." << endl;
    }
}

2.开关语句

  形如:switch(整形表达式) {

    case (整形表达式1):  语句1;

    ...

    default: 语句N

  }  其中default子句可省略

#include <iostream>
using namespace std;

void main(){
    int a;
    cout << "Please input a number!" << endl;
    cin >> a;
    switch (a)
    {
    case 1:
        cout << "Input is one" << endl;
        break;
    case 2:
        cout << "Input is two" << endl;
        break;
    default:
        cout << "Input is unknown." << endl;
    }
}

3.循环语句

  形如:while(条件) {语句或者  do {} while(条件); 或者 for(给循环变量赋初值;表示循环是否结束的条件;改变循环变量值) 

#include <iostream>
using namespace std;

void main(){
    int a = 3;
    while (a > 0){
        cout << a-- << endl;
    }

    a = 3;
    do{
        cout << a-- << endl;
    } while (a > 0);

    for (int a = 3; a > 0; a--){
        cout << a << endl;
    }
}

4 跳转语句

  break 常用于循环语句的循环体内,表示退出该重循环;

  continue 常用于循环语句的循环体内,表示结束本次循环,继续下一次循环;

  goto 语句标号 表示跳转到在一个函数体内转向,不建议使用

  return 常用于函数体内,表示跳出该函数;

原文地址:https://www.cnblogs.com/focusahaha/p/12566757.html

时间: 2024-10-15 17:19:13

C++语言基础教程(第二版)吕凤翥 第三章 语句和预处理的相关文章

C++语言基础教程(第二版)吕凤翥 第十二章 C++语言的输入输出操作

1.输入输出流 输入是指字节流从输入设备流向内存,输出是指字节流从内存流向输出设备. 标准文件是指标准输入文件键盘和标准输出文件显示屏幕. cin是istream类的对象,用来处理键盘输入: cout是ostream类的对象,用来处理屏幕输出: cerr是ostream类的对象,用来处理错误信息的输出,提供不带缓冲区的屏幕输出: clog是ostream类的对象,用来处理输出信息,提供打印机输出: #include<iostream> #include<string> using

Jquery基础教程第二版学习记录

本文仅为个人jquery基础的学习,简单的记录以备忘. 在线手册:http://www.php100.com/manual/jquery/第一章:jquery入门基础jquery知识:jquery能做什么:为什么需要jquery. 第二章:选择符工厂函数$()css选择符属性选择符自定义选择符DOM遍历方法 第三章:事件jQuery.noConflict([extreme]):运行这个函数将变量$的控制权让渡给第一个实现它的那个库.常用方法:(包括键盘,鼠标事件)blur([[data],fn]

python基础教程第二版读书笔记

第一张 基础知识 模块 import 模块:用函数的时候格式 模块.函数 from 模块 import 函数:用函数的时候格式  函数 字符串 ‘x‘反引号(不是单引号‘’,也可用repr函数),可以将数值x变为字符串,例如x=1,print ”hello“+x(错误),print ”hello“+‘x‘(对的) r-原始字符串,即\将不作为转义符号,例如r”c:\n“ 第二章 列表和元祖(列表可以修改,元祖不能修改) 列表 x=['a',1] y=['b',2] c=[x,y] 索引 0-第一

读书笔记--《Python基础教程第二版》--第2章列表和元组

第二章 列表和元组 2.1 序列的概览 序列:每个元素被分配一个序号  6种:列表.元组.字符串.Unicode字符串.buffer对象.xrange对象         序列可以嵌套序列          python容器的概念:序列.字典.集合 2.2 通用序列的操作 索引.分片.加.乘.属于.长度,最大值.最小值.迭代 2.2.1 索引 >>> greeting='Hello' >>> greeting[0] 'H' >>> greeting[-

读书笔记--《Python基础教程第二版》--第六章 抽象

6.1 懒惰即美德 >>> fibs=[0,1] >>> for i in range(8): ...  fibs.append(fibs[-2]+fibs[-1]) ... >>> fibs [0, 1, 1, 2, 3, 5, 8, 13, 21, 34] 6.2 抽象和结构 page=download_page() freqs=compute_frequencies(page) for word,freq in freqs: print word

读书笔记--《Python基础教程第二版》--第七章 更加抽象

7.1 对象的魔力 多态 不同的类的对象使用同样的操作 封装 继承 7.1.1 多态 1.多态和方法 >>>object.getPrice() >>> 'abc'.count('a') 1 >>> [1,2,'a'].count('a') 1 >>> from random import choice >>> x=choice(['Hello world!',[1,2,'e','e',4]]) >>>

读书笔记--《Python基础教程第二版》-- 第四章 字典:当索引不好用时

字典里的键可以是数字.字符串.元组 4.1 字典的使用 >>> name=['Alice','Beth','Earl'] >>> numbers=['2341','9102','0142'] #电话号码必须使用字符串,二不能是整数,因为电话号码可能以0开头 >>> numbers[name.index('Beth')] '9102' 4.2 创建和使用字典 >>> data ={'title':'My Home Page','text

读书笔记--《Python基础教程第二版》-- 第五章 条件、循环和其他语句

5.1 print和import的更多信息 5.1.1 使用独号输出 >>> print 'Age:',42 Age: 42 >>> 1,2,3 (1, 2, 3) >>> print 1,2,3 1 2 3 >>> print (1,2,3) (1, 2, 3) >>> name='Gumby' >>> greeting='Hello' >>> salutation='Mr.'

《Python基础教程(第二版)》学习笔记 -&gt; 第九章 魔法方法、属性和迭代器

准备工作 >>> class NewStyle(object): more_code_here >>> class OldStyle: more_code_here 在这两个类中,NewStyle是新式的类,OldStyle是旧式的类,如果文件以__metaclass__ = type 开始,那么两个类都是新式类. 构造方法 构造方法,当一个对象被创建后,会立即调用构造方法.Python中创建一个构造方法,只要把init方法的名字从简单的init修改成__init__