网站制作技术方案,开发一款游戏能赚多少钱,广告设计公司投标书范文,网络营销课程培训课程1. #xff1f;:运算符 条件运算符#xff0c;又叫三元运算符#xff1b; 该运算符的通用格式为#xff1a; expression1#xff1f;expression2 #xff1a;expression3#xff1b; 意义是假如1为true#xff0c;则整个条件表达式的值为2的值#xff0c;否则为3的值:运算符 条件运算符又叫三元运算符 该运算符的通用格式为 expression1expression2 expression3 意义是假如1为true则整个条件表达式的值为2的值否则为3的值
2.switch语句 通用格式为
switchinteger-expression
{case label1 statementscase label2 statements……default statements
} integer-expression的结果必须是整数值每个标签必须是整数常量表达式 可以是intchar常量也可以是枚举量。
default可以省略建议switch和break在一起使用因为运行完一个case并不会结束程序而是继续往下执行不过这也有一个好处例如
case a :
case A :cout hello world!\n;break;
3.将枚举量用作标签
4.break和countinue语句 二者都使程序能够跳过部分代码break在循环中是跳出此循环在switch中是跳过后面的语句。countinue用于循环中让程序跳过循环体中后面未被执行的代码开始新的一轮循环不是结束循环。 还有一个特殊的语句goto语句,在任何情况下都最好不要使用goto语句但是使用的话确实有出人意料的结果。
goto tiaochu语句1
语句2
……
tiaochu: cout over!\n;
5.文本I/O和文本文件 使用cin进行输入时程序将输入视为一系列的字节其中每个字节都被解释为字符编码。不管目标数据类型是什么输入一开始都是字符数据----文本数据。 下面将说明使用不同数据类型的变量来存储时cin是如何处理该输入行的。
首先假设输入行为38.5 19.2char数据类型
char ch;
cin ch;
结果第一个字符赋给ch即3其二进制编码被存储在ch中int类型
int n;
cin n;
结果cin不断读取直到遇到非数字字符即38其二进制编码被存储在n中double类型
double x
cin x;
结果不断读取遇到不属于浮点数的字符这里即空格即38.5char数组
char word[50];
cin word;
结果不断读取直到遇到空白字符这里也是38.5另外一种char数组输入
char word[50]
cin.getline(word, 50);
结果不断读取直到遇到换行符存储到数组中并在末尾加一个空字符换行符被丢弃