萌新福利!C语言表达式语句的使用和技巧

萌新福利!C语言表达式语句的使用和技巧_第1张图片

C语言中,表达式是显示如何计算值的公式。变量是表示程序在运行过程中计算出的值,常量表示不变的值,它们是最简单的表达式。一般地,表达式为运算符和操作数的有效组合。C语言包括丰富的运算符组合,包括算术运算符、关系运算符和逻辑运算符等,对应的表达式也被称为算术表达式,关系表达式,逻辑表达式等。函数是被命名的可执行代码块,具有返回值的函数也可以用在表达式中,把其返回值作为构成表达式的操作数。

语句是C语言的关键特性之一,表示程序运行时执行的命令。C语言标准规定语句以;结尾,但是对于复合语句,它用大括号{}将多条语句包裹起来,强制编译器将其当作一条语句处理,结尾不需要;。

C语言中语句包括以下几种,表达式语句,函数调用语句,复合语句,控制语句和空语句。

表达式语句。由表达式添加分号;构成表达式语句。执行完表达式语句后,表达式的值会被丢弃,因此,若表达式不修改操作数的值,表达式语句就没有什么实际意义。对于无意义的表达式语句,使用gcc编译器时,设置-Wall选项,就可以statement with no effect的警告。一个表达式可以划分为多个子表达式,但是C语言并没有规定子表达式的执行顺序,例如(a+b)*(c+d)这样的式子就无法保证a+b是在c+d之前执行的,因此表达式的值不应依赖于子表达式的执行顺序,否则会出现在编译器间的不兼容问题。小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!


萌新福利!C语言表达式语句的使用和技巧_第2张图片

函数调用语句。由函数调用后添加分号构成,一般形式为函数名(实际参数表);。执行函数调用语句,就是为函数传入实际参数,执行函数中的语句,并根据需要返回值的过程。函数调用语句的返回值也会被丢弃。


萌新福利!C语言表达式语句的使用和技巧_第3张图片


复合语句。复合语句由大括号包裹多条语句,强制编译器将其当作单独一条指令处理,常出现在选择、循环和其他需要执行多条语句但C语言语法却要求单独一条语句的地方。


萌新福利!C语言表达式语句的使用和技巧_第4张图片


控制语句。用于控制程序结构,支持选择、循环等结构方式,包括三类共九种: 

条件判断语句(if语句, switch语句)

循环执行语句(do while语句,while语句, for语句)

转向语句(break语句,goto语句,continue语句, return语句)


萌新福利!C语言表达式语句的使用和技巧_第5张图片


萌新福利!C语言表达式语句的使用和技巧_第6张图片


萌新福利!C语言表达式语句的使用和技巧_第7张图片

空语句。只有分号组成的语句,什么也不执行。


萌新福利!C语言表达式语句的使用和技巧_第8张图片


你可能感兴趣的:(萌新福利!C语言表达式语句的使用和技巧)