前言:
当前我们对“c语言分号使用规则是什么意思啊”大概比较着重,咱们都想要知道一些“c语言分号使用规则是什么意思啊”的相关文章。那么小编同时在网摘上搜集了一些有关“c语言分号使用规则是什么意思啊””的相关内容,希望大家能喜欢,小伙伴们快快来了解一下吧!C语言的语句
1. 空语句
意思是不执行任何代码的语句,一个分号即构成一个空语句,它的唯一作用是C语言的有些语法需要有一条空行时使用。
2. 表达式语句
所谓的表达式语句就是在一个表达式后面加一个分号即构成一个表达式语句,C语言并没有专门的赋值语句,赋值本质上都是表达式语句,比如下面的语句:
a = a * a;a = a + 1;//获取输入的一个字符getchar();int c1 = getchar();printf("c1:%d.\n", c1);//将a的值加1a++;3. 代码块语句,用大括号扩起来的语句即代码块语句,比如,4. If条件语句,如下所示,if语句的括号部分是必须的,
特别说明,C语言是没有布尔数据类型的,if语句的条件判断是按照括号里表达式的值是否为0来判断,值为0,则表示条件不成立,值不是0,则条件成立,比如以下写法很有意思:
比如这种写法也有意思:
5. while 循环语句,如下,判断方法与if语句一样,以0为准,非0即为真,0即为假。
while循环里的break和语句continue,如下图所示:
6. for循环语句,如下图示,break和语句continue同样适用于for语句,7. do循环语句,同while循环语句类似,区别在于先执行循环内语句,后作循环条件判断,break和语句continue同样适用于do,示例比如:8. switch语句,类似一组if判断语句,判断条件的类型必须为整数型(字符也适用),判断顺序是从上到下,如果中间不加break语句,条件符合语句后面的语句都会执行。
一般的用法应该是:
标签: #c语言分号使用规则是什么意思啊