C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。逗号运算符的优先级是最低的,结合性是自左至右。
如: 3+5,6+8
称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为:
表达式1,表达式2
逗号表达式的求解过程是:先求解表达式1,再求表达式2。整个逗号表达式的值是表达式2的值。
如上面的逗号表达式“3+5,6+8”的值为14。
再看一个例子:
a=3*5,a*4 (若a的初值为3,表达式的值为多少呢?)
此题有两种分析:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] 下一页