“ ?:”条件运算符是C语言中唯一的三目运算符。由其连接的表达式为条件表达式,其格式为: <;表达式1>;?<;表达式2>;:<;表达式3>; 。执行过程:首先计算表达式1的值,如果表达式1的值是“真”(非0),则整个表达式的值为表达式2的值;如果表达式1的值是“假”(0),则整个表达式的值为 ____ 的值。
表达式3
举一反三
- for(表达式1:表达式2:表达式3)语句中表达式1通常用来表达?A.()始化循环变量()B.()系表达()C.()辑表达()D.()循环变量递增强或递减
- for(表达式1;表达式2;表达式3);循环语句中表达式2的值为非0的数,即表示循环条件为真,要继续执行循环。
- “:?”条件运算符是C语言中唯一的三目运算符。由其连接的表达式为条件表达式,其格式为:?:。执行过程:首先计算表达式1的值,如果表达式1的值是“真”(非0),则整个表达式的值为____________的值;如果表达式1的值是“假”(0),则整个表达式的值为____________的值。
- 在for(表达式1;表达式2;表达式3) 语句中表达式1执行 【 】次. A:
- C语言中,循环结构for(表达式1;表达式2;表达式3)中表达式2必须是条件表达式
内容
- 0
for(表达式1;表达式2;表达式3)语句;中表达式 是可以省略的
- 1
对表达式for(表达式1;;表达式3)可理解为__________
- 2
for语句中表达式1、表达式2、表达式3,都可以省略
- 3
for(表达式1; 表达式2; 表达式3) {循环体} 如果for语句中表达式2缺省,表示循环条件为假,循环一次也不执行。
- 4
for(表达式1; ;表达式3)对表达式2理解错误的是( )。 A: 0 B: 1 C: True D: 真