运算符,否则语句

计算机的智能是建筑在规则的基础上的,在遇到情况的时候,根据事先制定的规则做出判断,是计算机最基本的能力。

能做判断的基础,是能对数据做比较,比较就是关于两个数据是否相等、谁大谁小的结论,这需要用到关系运算:对两个数据之间的关系的计算。

C语言提供了六个关系运算符:

  • ==

相等

  • !=

不相等

  • >

大于

  • >=

大于或等于

  • <

小于

  • <=

小于或等于

注意其中有两个字符的运算符:==、>=和<=的两个字符必须紧紧连在一起,中间不能插入空格。

还有当两个值符合关系运算符的预期时,结果为1,反之则0.

所有的关系运算符优先级很低,比+-*/还低,但是比赋值=高.

连续的关系运算时从左到右运行的哦

关系运算的结果是一个逻辑值,逻辑值只有两种可能的值:true(真,表示成立)或false(假,表示不成立)。当两个值的关系符合关系运算符的预期时,关系运算的结果为true,否则为false。

注释有//和/* */有注释的情况下,看着很会很方便就不必到处找

所谓if也就是判断语句,例如如果一般,如果什么什么,通过了,那进行下面的,如果没通过就进行else否则.

当然使用if和else的时候请注意,如果if()后面不带大括号的话它只能附带一条语句的使用效期,建议每次都带大括号哦

如果没有{}就只会执行if,else后的第一个语句,反之就能执行多个语句;但有时候从美观的角度而言,只有一句语句时候,可以省略;从代码可读性而言,{}能提高代码的可读性;如果if或者else后面只有一条语句可以不用加{},有多条就要加。但为了防止忘掉{},无论它后面有多少条语句都加上{},这是一种习惯。

缩进格式不能暗示else的匹配,按照大括号来对应.

if else:例如计算分段函数时,会使用很多if和else这样不仅麻烦,更多的是占据空间大,和占据时间,这种时候就出现了if之后接一个else if这样的else对应了上一个if同时开启了下一个if极为的方面,同时在写法上,例如写分段函数建议使用单一出口。所谓单一出口就是分段函数if else的结果最后都会到达一个地方进行输出,也就是printf只有一个,要做到这样就是进行开始就定义一个变量,然后才方便,具体理解看图:更推荐左边的方案.

if else的常见错误:

1.忘记打大括号.

2.在if和else括号后打分号

3.错误的在括号里将==写成=(if只要求()里的值时零或者非零)

建议养成最初的代码风格:

1.在if和else之后必须加上大括号形成语句块;

2.大括号内的语句缩进一个tab的位置;

3.以后风格如何主要是看你就职的公司的风格是怎样的

switch -case:

这个语句是一种基于计算的跳转,计算到控制的值后,便会跳向该case,比if语句一个一个辨识快很多,但是不推荐在分段函数上进行使用,且该语句只有break能将其带出,如果没有遇到break会一直往下走,直到switch结束为止

具体请复习:程序设计入门——C语言_中国大学MOOC(慕课) (icourse163.org)

posted @ 2022-11-22 14:37  瑶宇  阅读(48)  评论(0编辑  收藏  举报