算符,关系运算表达式的值为0或者12,逻辑运算符,,,在这几个中优先级!,优先级是体现在结合性上而不是运算的先后性上。例如abc1;dabc在这个里面最高那就是加粗部分先看成一个整体,运算顺序还是从++a开始,即做完这个运算后,可以依次判断出后边的运算式子没有必要计算了,所以d=1,a=2,b=1,c=1
f13,if语句基本格式:○有else的情况是:if(表达式)语句;else语句;(注意有分号哦),2○没有else的情况是:if(表达式)语句;当有多个if和else的时候if是与其后最近的没有配对的else结合;注意,当函数作为if里面的表达式的时候即if(pri
tf()“”)的时候,则是以函数的返回值判断if的真假,pri
tf输出以1个字符则返回为1,所以这个if是真的;4条件表达式,?:;右结合性,是从右往左结合,即是以最后一个?开始结合,但是计算顺序仍然是从左到右(这个牵涉到,问题)(参考书p16)5,switch语句,switch语句只有碰到break或者做到最后一个语句才结束,case和default语句都只是入口。(参考书p17页例子)第六章1,while语句基本格式是while(表达式)语句;注意在while()后面没有;号,当函数或者赋值表达式放在while的()中时与if的判断方法一样,时候函数的返回值或表达式值的逻辑值;2,dowhile();语句和while语句的区别在于前者先做后判断后者是先判断后做,这个知识点多参考书上(p18例题)和卷子上的题3,for语句,例如:for(i=1;i100;i++)s=s+i;注意for括号的后面没有;号,当有两个for语句即嵌套的for循环的时候例如:for(i=1;i4;i++)for(j=0;j5j)s=s+i这个时候是先做i=0;然后判断i;然后做加粗的部分,即是把加粗部分看成一个整体做完之后才会回到i++;所以s=s+i这个语句做了20次,(参考书p19例题)4,总结if,for,whlie,后面如果没有的时候,即是只有一个简单的语句的时候,if,for,whlie的作用效力范围是到与之最近的分号结束;当有的时候即是把看成一个整体,控制范围是整个里面的所有语句。5,break是结束整个循环;co
ti
e结束本层循环;具体参考书(p19页例子这个很重要哦,一定要掌握)第七章和第十章(重点哦!!!)!!!1,维数的判断,当前面有i
t,char,float等常见的类型名的时候表示是在定义,一个或者表示升一维,当表达式前面没有i
t,char,float的时候则是在引用(或称为使用)一个或者表示降一维;2,注意r