關(guān)于c語言逗號表達(dá)式的運(yùn)算規(guī)則知識點(diǎn)
c語言逗號表達(dá)式的運(yùn)算規(guī)則
c語言逗號表達(dá)式是由左向右進(jìn)行的:k=3*2=6,K+2=8,表達(dá)式返回8。
逗號表達(dá)式用法:
當(dāng)順序點(diǎn)用,結(jié)合順序是從左至右,用來順序求值,完畢之后整個表達(dá)式的值是最后一個表達(dá)式的值。
示例:
#include <stdio.h> int main() { int a, s, d; s = 2; d = 3; a = (s + 2, d + 4); printf("%d\n", a); return 0; }
結(jié)果
7
注意事項(xiàng)
(1) 逗號表達(dá)式的運(yùn)算過程為:從左往右逐個計(jì)算表達(dá)式。
(2) 逗號表達(dá)式作為一個整體,它的值為最后一個表達(dá)式(也即表達(dá)式n)的值。
(3) 逗號運(yùn)算符的優(yōu)先級別在所有運(yùn)算符中最低。
知識點(diǎn)補(bǔ)充:
逗號運(yùn)算符的作用:
1,起分隔符的作用:
定義變量用于分隔變量:int a,b
輸入或輸出時用于分隔輸出表列 printf("%d%d",a,b)
2,用于逗號表達(dá)式的順序運(yùn)算符
語法:表達(dá)式1,表達(dá)式2,...,表達(dá)式n
表達(dá)式的值:表達(dá)式n的值
優(yōu)先級:最低
運(yùn)算順序:左->右
以上就是關(guān)于c語言逗號表達(dá)式的運(yùn)算規(guī)則知識點(diǎn)的詳細(xì)內(nèi)容,更多關(guān)于c語言逗號表達(dá)式的運(yùn)算規(guī)則的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
C語言 while for do while循環(huán)體詳解用法
在不少實(shí)際問題中有許多具有規(guī)律性的重復(fù)操作,因此在程序中就需要重復(fù)執(zhí)行某些語句。一組被重復(fù)執(zhí)行的語句稱之為循環(huán)體,能否繼續(xù)重復(fù),決定循環(huán)的終止條件2021-10-10Qt音視頻開發(fā)之視頻文件保存功能的實(shí)現(xiàn)
和音頻存儲類似,視頻的存儲也對應(yīng)三種格式,視頻最原始的數(shù)據(jù)是yuv(音頻對應(yīng)pcm),視頻壓縮后的數(shù)據(jù)是h264(音頻對應(yīng)aac)。本文將利用Qt實(shí)現(xiàn)視頻文件保存功能,感興趣的可以了解一下2022-12-12C語言動態(tài)分配二維字符串?dāng)?shù)組的方法
小編最近忙里偷閑,給大家整理一份教程關(guān)于C語言動態(tài)分配二維字符串?dāng)?shù)組的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2021-10-10C++ 數(shù)據(jù)結(jié)構(gòu)之kmp算法中的求Next()函數(shù)的算法
這篇文章主要介紹了C++ 數(shù)據(jù)結(jié)構(gòu)之kmp算法中的求Next()函數(shù)的算法的相關(guān)資料,需要的朋友可以參考下2017-06-06C語言實(shí)現(xiàn)紅黑樹詳細(xì)步驟+代碼
大家好,本篇文章主要講的是C語言實(shí)現(xiàn)紅黑樹詳細(xì)步驟+代碼,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-01-01淺析C++調(diào)用Java的Jar包(帶參數(shù))問題
這篇文章主要介紹了C++調(diào)用Java的Jar包(帶參數(shù))問題,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-11-11C++設(shè)計(jì)模式之工廠方法模式的實(shí)現(xiàn)及優(yōu)缺點(diǎn)
工廠方法模式是一個創(chuàng)建型設(shè)計(jì)模式,通過定義一個創(chuàng)建對象的接口,讓其子類決定實(shí)例化哪一個工廠類,這篇文章主要給大家介紹了關(guān)于C++設(shè)計(jì)模式之工廠方法模式的實(shí)現(xiàn)及優(yōu)缺點(diǎn),需要的朋友可以參考下2021-06-06