复习一些易错知识点还有习题?
如果是&&,只要第一个为0,就不会去判断第二个,因为结果必定为0
如果是 ||,只要第一个为1,就不会去判断第二个,因为结果必定为1
?else只和与它上面最接近的if相互配队
格式为
表达式1?表达式2:表达式3
若表达式1为真,整个的表达式结果为表达式2的值,否则为表达式3的值
算术运算符(+,-,*,/)>关系运算符(>,<,==)>逻辑运算符(&&,||)>条件运算符>赋值运算符(=)
1.注意格式
2.若进去的那个数,case后面没有,则会跳到default,若没有default,则会跳过switch
goto可以跳出多重循环
goto loop会使得程序直接跳转到loop处
?这里就错的很冤,注意scanf和printf都是格式化的输入和输出
if后面若不用{}只能跟一个句子
不然会使得else无法与if配队
常量和表达式是不能被赋值的,c选项的问题是i+1是一个常量,它进行了一个自增,这是不合法的?
本来应该是输出###但while后面括号内有错会导致死循环re
改正为这样就可以了?