C/C++每日一問--運(yùn)算符

特別設(shè)置【每日一問】專欄,對專業(yè)課--C/C++的復(fù)習(xí)的學(xué)習(xí)成果進(jìn)行實(shí)踐檢驗(yàn)以及知識拓展,裂變自己接觸和學(xué)習(xí)過的知識及技巧;主要是理論和實(shí)踐相結(jié)合,以基礎(chǔ)知識為主,實(shí)踐操作為輔,保證學(xué)習(xí)效果,和大家一起回顧知識,共同進(jìn)步,加油!
特別提示:【每日一問】欄目包括但不限于【今日主題】、【實(shí)踐演練】、【知識裂變】等模塊,內(nèi)容比較基礎(chǔ),適合新手學(xué)習(xí)以及熟手進(jìn)行知識回顧,大神勿噴,請自動(dòng)繞道,謝謝
1、今日主題
若變量已正確定義并賦值,下面不符合C/C++的語法的表達(dá)式是?(? )
A、a = 3*5,a*4,a+6
B、a = (b=4) + (c=6)
C、a = a +7 = c + 5
D、a = 10 + 'a' -? 'b'
不要往下滑啦!
先做出來再往下看答案!
正確答案:C(你選對了嘛?)
2、實(shí)踐演練
說明上題的正確選項(xiàng)并計(jì)算出來:
A:逗號運(yùn)算符,先算a=3*5得a的值為15,然后求解a*4,得60,最后求解a+6,得66;
B:表達(dá)式的值為10,a的值為10,b等于4,c等于6;
D:表達(dá)式的值為9,字符以對應(yīng)的ASCII碼進(jìn)行計(jì)算;
C:錯(cuò)誤,賦值運(yùn)算符自右向左計(jì)算原則,其左值不能為表達(dá)式。
3、知識裂變
運(yùn)算符優(yōu)先級:優(yōu)先級由高到低排列
初等運(yùn)算符
單目運(yùn)算符
算術(shù)運(yùn)算符
關(guān)系運(yùn)算符
邏輯運(yùn)算符
條件運(yùn)算符
賦值運(yùn)算符
逗號運(yùn)算符
問:各種運(yùn)算符的結(jié)合方向是怎樣的?
猜你喜歡: