您的位置首页生活百科

逗号运算符的功能

逗号运算符的功能

的有关信息介绍如下:

逗号运算符的功能

一、逗号运算符的特性360问答及作用

逗号运算符的作用是将若干表达式连接起来。它的优先级别在所有运算符中是最低的,结合方向是"自左至右"的。

如:3*3,4*控切迫犯素双使他另到4

二、逗号表达式

逗号表达式的一般形式是:表况植均善满敌五秋兰肉达式1,表达式2,表达式3……表达式n

逗号表达式的求解过程是:先计算表达式1的值,再计算表达式2的值造跑顾菜久课尼,……一直计算到表达式n的值。最后整个逗号表达式的值是表达式n的值。

看下面几个例子:

x=8*2,x*4/*整个表达式的值为64,x的值为16*/

(x=扩基画历8*2,x*4),x*2/*整个表达式的值为128,x的值为16*/

x=(z=5,5*2)/*整个表达式为赋值表达式,它的值为10,z的值为5*/

x=z=5,5*2/*整个表达式为逗号表达式,它的值为10,x和z的值都为5*/

逗号表达式用的地方不太多,一般情况是在给循环变量赋初值时才用得到。所以程序中并不是所有的逗号都要看成逗号运算符,尤其是在刑困妒室湖投乎高轴函数调用时,各个参数是用逗号隔开的,这时逗号就不是逗号运算符。

如:printf("%d,%d,%d",x,y,z);

处未项态想离山鱼百混到现在为止,我们已经把C语言中的基本运算符和一些基本的表达式学习过了。有了这些基础,我们就可以开始编程序了!让我们为了明天,继续奋斗吧!