關(guān)于c語言逗號表達式的運算規(guī)則知識點
c語言逗號表達式的運算規(guī)則
c語言逗號表達式是由左向右進行的:k=3*2=6,K+2=8,表達式返回8。
逗號表達式用法:
當(dāng)順序點用,結(jié)合順序是從左至右,用來順序求值,完畢之后整個表達式的值是最后一個表達式的值。
示例:
#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
注意事項
(1) 逗號表達式的運算過程為:從左往右逐個計算表達式。
(2) 逗號表達式作為一個整體,它的值為最后一個表達式(也即表達式n)的值。
(3) 逗號運算符的優(yōu)先級別在所有運算符中最低。
知識點補充:
逗號運算符的作用:
1,起分隔符的作用:
定義變量用于分隔變量:int a,b
輸入或輸出時用于分隔輸出表列 printf("%d%d",a,b)
2,用于逗號表達式的順序運算符
語法:表達式1,表達式2,...,表達式n
表達式的值:表達式n的值
優(yōu)先級:最低
運算順序:左->右
以上就是關(guān)于c語言逗號表達式的運算規(guī)則知識點的詳細內(nèi)容,更多關(guān)于c語言逗號表達式的運算規(guī)則的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
C++中的多態(tài)與虛函數(shù)的內(nèi)部實現(xiàn)方法
下面小編就為大家?guī)硪黄狢++中的多態(tài)與虛函數(shù)的內(nèi)部實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12
C++實現(xiàn)數(shù)組的排序/插入重新排序/以及逆置操作詳解
將新的數(shù)字與已經(jīng)排序好的數(shù)組中的數(shù)字一一比較,直到找到插入點,然后將插入點以后的數(shù)字都向后移動一個單位(a[i+1]=a[i]),然后將數(shù)據(jù)插入即可2013-10-10
C++中使用FFmpeg適配自定義編碼器的實現(xiàn)方法
本文介紹了在C++中使用FFmpeg庫進行自定義編碼器適配的實現(xiàn)方法。文章通過具體的代碼示例,介紹了FFmpeg的基本使用方法和自定義編碼器的實現(xiàn)過程,幫助讀者了解如何在C++中進行音視頻編碼和解碼的開發(fā)工作,并能夠?qū)崿F(xiàn)自定義的編碼器適配2023-04-04
C語言標(biāo)準(zhǔn)庫<math.h>和<setjmp.h>的實現(xiàn)
本文主要介紹了C語言標(biāo)準(zhǔn)庫<math.h>和<setjmp.h>的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-11-11
C語言詳細分析講解關(guān)鍵字enum與sizeof及typedef的用法
在?C?語言中經(jīng)常會見到?enum、sizeof、typedef,那么我們今天就來講解下它們?nèi)齻€,enum是C語言中的一種自定義類型,它是一種枚舉類型,sizeof是編譯器的內(nèi)置指示符,用于計算類型或變量所占內(nèi)存打小,typedef用于給一個已經(jīng)存在的數(shù)據(jù)類型重命名,本質(zhì)上不能產(chǎn)生新的類型2022-04-04

