逗号运算符

C语言自学之逗号运算符

 1 #include <stdio.h>
 2 
 3 int main()
 4         {
 5             int ret;
 6             
 7             //      8    3   15
 8             ret = (3+5,1+2,3*5);//运行结果为15.
 9             //ret = 3+5,1+2,3*5;   
10             // (ret=3+5),1+2,3*5;
11             //运行结果为8.(赋值运算优先级高于逗号运算)
12             printf("%d",ret);
13             
14             return 0;
15         }

逗号运算符
  优先级最低。
  从左至右运算,最右边的值为逗号运算符的值。

猜你喜欢

转载自www.cnblogs.com/wuyuenini/p/8976493.html