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