计算机二级C语言最重要的知识点(完美版)-第三章

 结束时间未知 
活动主办方:赚钱资讯网   发表时间:2018-02-23 20:35:57   结束时间: 未知    点击量:3882次    打印

特别要注意:C语言中是用0表示逻辑真的,0表示逻辑假的。

C语言构造类型没有逻辑类型

关系运算符号:注意<=的写法,===的区别!(考试重点)

if只管后面一个语句要管多个,请用大括号

1)关系表达式:

   a、表达式的数值只能为1(表示为真),或0(表示假)。

如 9>8这个关系表达式是真的,所以9>8这个表达式的数值就是1。

如 7<6这个关系表达式是假的,所以7<6这个表达式的数值就是0

   b、考试最容易错的:就是int x=1,y=0,z=2;

x<y<z是真还是假?带入为1<0<2,从数学的角度出发肯定是错的,但是如果是C语言那么就是正确的!因为要1<0为假得到0,表达式就变成了0<2那么运算结果就是1,称为了真的了!

   c、等号和赋值的区别!一定记住“=”就是赋值,“= =”才是等号。虽然很多人可以背

诵,但我依然要大家一定好好记住,否则,做错了,我一定会强烈的鄙视你!

2)逻辑表达式:

   核心:表达式的数值只能为1(表示为真),或0(表示假)。

a)  共有&&   ||   ! 三种逻辑运算符号。

b)  !>&&>||  优先的级别。

c)  注意短路现象。考试比较喜欢考到。 详细请见书上例子,一定要会做例1和例2

d)  表示 x 小于0大于10的方法。

0<x<10是不行的(一定记住)。是先计算0<x 得到的结果为1或则0;再用0,或1与10比较得到的总是真(为1)。所以一定要用 (0<x)&&(x<10)表示比0大比10

3if 语句

  a、else 是与最接近的if且没有else的语句匹配。

  b交换的程序写法:t=x;x=y;y=t;

  c、if(a<b)t=a;a=b;b=t;

     if(a<b){t=a;a=b;b=t;}两个的区别,考试多次考到了!

  d、单独的if语句:if(a<b)t=a;

     标准的if语句:if(a<b)min=a;

else  min=b

     嵌套的if语句:if(a<b)

if(b>c)printf(“ok!”);

     多选一的if语句if(a= =t)printf(“a”);

                    else if(b= =t)printf(“b”);

                    else if(c= =t)printf(“c”);

                    else pritnf(“d”);

     通过习题,要熟悉以上几种if语句!

经典考题:结合上面四种if语句题型做题,答错了,请自行了断!预备,开始!

int  a=1,b=0;

if(!a)b++;

else if(a= =0)

if(a)b+=2;

else b+=3;请问b的值是多少?

如果没有看懂题目,你千万不要自行了断,这样看得懂不会做的人才会有理由的活着。

 正确的是b为3。

int  a=1,b=0;

if(!a)b++;    是假的不执行

else if(a= =0)    是假的执行

if(a)b+=2; 属于else if的嵌套if语句,不执行。

else b+=3;        if-else-if语句没有一个正确的,就执行else的语句!

4)条件表达式:

     表达式1 ?表达式2 :表达式3

a、考试口诀真前假后

   b注意是当表达式1的数值是0时,才采用表达式2的数值做为整个运算结果,当表达式1的数值0时,就用表达式3的数值做为整个的结果。

   c、int a=1,b=2,c=3,d=4,e=5;

k=a>b?c:d>e?d:e;求k的数值时多少?  答案为san

5switch语句:

a) 执行的流程一定要弄懂!上课时候详细的过程讲了,请自己一定弄懂!

b)注意有break 和没有break的差别,书上的两个例子,没有break时候,只要有一个case匹配了,剩下的都要执行有break则是直接跳出了swiche语句。break在C语言中就是分手,一刀两断的意思。

c) switch只可以和break一起用,不可以和continue用。

d) switch(x)   x:是整型常量,字符型常量,枚举型数据。

{case 1: ….     不可以是变量。

case 2: ….

}

    e)switch是必考题型,请大家一定要完成书上的课后的switch的习题。

广告推广>>本篇文章此处诚招文字广告,带链接,价格1元/月,10元永久,详询客服QQ1406021501


微信扫描二维码向我打赏
喜欢这篇文章,微信扫描上面的二维码,向我们打赏
(账号名称为树影剑南,请识别,不要错了哦)

友情提示:此活动由赚钱资讯网整理发布,如需投稿请联系客服。羊毛有风险,投资需谨慎!
部分活动因时效性原因,本站不保证其完整性及正确性,请自行分辨,如有不适,建议放弃操作。
本站QQ群:515436044 想获取最新活动、想即时在线交流吗?欢迎喜欢聊天的朋友加入。
本站所有活动均为互联网收集所得,请仔细阅读免责声明。投资提现等问题请访问平台官网。
当前固定URL地址:https://www.earnews.cn/ways/id-3316/index.html,转载时请注明链接出处,谢谢!
用户评论
暂无内容
用户昵称: *必填
用户网址: http://
评价内容: *必填