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 }
逗号运算符
优先级最低。
从左至右运算,最右边的值为逗号运算符的值。