辑假的。1〕关系表达式:
表达式的数值只能为1〔表示为真〕,或0〔表示假〕当关系的表达是为真的时候得到1。如98这个是真的,所以表达式的数值就是1;2〕逻辑表达式:只能为1〔表示为真〕,或0〔表示假〕a共有与或!非三种逻辑运算符号。b!优先的级别。c注意短路现象。考试比较喜欢考到。d要表示x是比0大,比10小的方法。0x10是不可以的〔一定记住〕。是先计算
0x得到的结果为1或那么0;再用0,或1与10比较得到的总是真〔为1〕。所以一定要用0xx10表示比0大比10小。3〕if语句else是与最接近的if且没有else的相配对的。4〕条件表达式:表达式1?表达式2:表达式3注意是当非0时候是表达式2的数值,当为0是就是表达式3的数值。考试口诀:真前假后。5〕switch语句:a一定要注意有break和没有break的差异,书上〔34页〕的两个例子,没有break时候,只要有一个case匹配了,剩下的都要执行,有break那么是直接跳出了switch语句。bswitch只可以和break一起用,不可以和co
ti
ue用。cswitchxx:是整型常量,字符型常量,枚举型数据。
case1…不可以是变量。case2…
第四章
1〕三种循环构造:a〕for〔〕;while;dowhile三种。b〕for循环当中必须是两个分号,千万不要忘记。c〕写程序的时候一定要注意,循环一定要有完毕的条件,否那么成了死循环。ddowhile循环的最后一个while的分号一定不可以丢。〔注意上机改错〕,do-while
循环是至少执行一次循环。2break和co
ti
ue的差异
记忆方法:break:是打破的意思,〔破了整个循环〕所以看见break就退出整个一层循环。co
ti
ue:是继续的意思,〔继续循环运算〕,但是要完毕本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进展新一轮的循环。3〕嵌套循环就是循环里面还有循环,这种比较复杂,要一层一层一步一步耐心的计算,一般记住两层是处理二维数组的。4while〔〔cgetchar〕’
’〕和while〔cgetchar’
’〕的差异
先看a32和〔a3〕!2的区别:〔!号的级别高于号所以第一个先计算3!2〕第一个a的数值是得到的1;第二个a的数值是3。考试注意点括号在这里的重要性。
f第五章
函数:是具有一定功能的一个程序块;是C语言的根本组成单位。1函数的参数,返回数值〔示意图〕:
mai
i
ta5b6ccaddab
pri
tf“dc
调用函数ab是实参整个函数得到一个数值就是Add函数的返回数值。
程序是在从上往下r