C语言逗号运算符(C语言学习笔记)


什么是逗号运算符

逗号运算符
逗号运算符是指在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。

用法

多个变量赋值

原因:“=”的优先级要高于“,”

原因:逗号运算符中表达式从左到右依次进行计算

#include <stdio.h>

int main() {
	int a, b, c;
	a = (b=3,(c=b+2)+3);
	printf("a = %-4db = %-4dc = %-4d\n",a,b,c);
	return 0;
}


不是所有逗号都是逗号运算符

举个例子

int i=5,j;

这里的逗号仅仅只是一个分隔符,并不是逗号运算符


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM