| 5 | 1/1 | 返回列表 |
| 查看: 3276 | 回復(fù): 6 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
xianbeihe110木蟲 (正式寫手)
工作郵箱:hxysdju@163.com
|
[求助]
求大神解釋下if語句中括號中的內(nèi)容的作用判斷求助以及輸出結(jié)果時,自增自減的判斷求助 已有6人參與
|
|
*********************************************************************************************![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 以下是實(shí)例:望大神可以通過解釋該實(shí)例來幫助我理解if語句和自增自減 ![]() #include <iostream> using namespace std; int main() { int a=3; if(a=5) cout<<a++<<endl; else cout<<a<<endl; return 0; } 答案是輸出5. 問題1:if(a=5)中,a=5是賦值對吧?之后不是要判斷該表達(dá)式的值是否為ture或非0,則執(zhí)行cout<<a++<<endl;否則執(zhí)行cout<<a<<endl; 那我要為啥判斷是ture或非0呢?難道是a=5(非0),所以是執(zhí)行cout<<a++<<endl;語句嗎? 問題2:如果問題一的答案是肯定的,那么為啥輸出的值不是6,而是5呢?后自增時不是先用,后加嗎?計算出來不是a++的值嗎? 怎么輸出的是a的值?這是為什么?為什么?為什么? 大神吶,順便能幫我總結(jié)下這其中的規(guī)律嗎? ![]() ![]() ![]() ![]() ![]() ![]() ![]() |

銅蟲 (初入文壇)

銅蟲 (小有名氣)

|
問題1:a=5是賦值表達(dá)式,它的值由等號左邊值決定,所以(a=5)的值是5,非0,所以是true。 問題2: cout<<a++<<endl; 是人寫出來的一種簡化方法,計算機(jī)編譯后的語句應(yīng)該是 cout<<a<<endl; a=a+1; 所以輸出是5.但最終a的值是6. 總結(jié):計算機(jī)語言是形式語言,其規(guī)則并不復(fù)雜。學(xué)習(xí)者需要熟記規(guī)則和語言提供簡寫的方法,如a++ |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 326求調(diào)劑 +5 | 諾貝爾化學(xué)獎覬?/a> 2026-03-15 | 8/400 |
|
|---|---|---|---|---|
|
[考研] 考研化學(xué)學(xué)碩調(diào)劑,一志愿985 +5 | 張vvvv 2026-03-15 | 7/350 |
|
|
[考研] 生物學(xué)調(diào)劑 +3 | Surekei 2026-03-21 | 3/150 |
|
|
[考研] 280求調(diào)劑 +10 | 咕嚕曉曉 2026-03-18 | 11/550 |
|
|
[考研] 286求調(diào)劑 +8 | Faune 2026-03-21 | 8/400 |
|
|
[考研] 南昌大學(xué)材料專碩311分求調(diào)劑 +6 | 77chaselx 2026-03-20 | 6/300 |
|
|
[考研] 華東師范大學(xué)-071000生物學(xué)-293分-求調(diào)劑 +3 | 研究生何瑤明 2026-03-18 | 3/150 |
|
|
[考研] 324分 085600材料化工求調(diào)劑 +4 | llllkkkhh 2026-03-18 | 4/200 |
|
|
[考研] 304求調(diào)劑 +6 | 曼殊2266 2026-03-18 | 6/300 |
|
|
[考研] 295求調(diào)劑 +4 | 一志愿京區(qū)211 2026-03-18 | 6/300 |
|
|
[考研] 一志愿中海洋材料工程專碩330分求調(diào)劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 一志愿蘇州大學(xué)材料求調(diào)劑,總分315(英一) +5 | sbdksD 2026-03-19 | 5/250 |
|
|
[考研] 求調(diào)劑 +3 | @taotao 2026-03-20 | 3/150 |
|
|
[考研] 招收調(diào)劑碩士 +4 | lidianxing 2026-03-19 | 12/600 |
|
|
[考研] 一志愿中國海洋大學(xué),生物學(xué),301分,求調(diào)劑 +5 | 1孫悟空 2026-03-17 | 6/300 |
|
|
[考研] 材料與化工求調(diào)劑 +7 | 為學(xué)666 2026-03-16 | 7/350 |
|
|
[考研] 328求調(diào)劑,英語六級551,有科研經(jīng)歷 +4 | 生物工程調(diào)劑 2026-03-16 | 12/600 |
|
|
[碩博家園] 湖北工業(yè)大學(xué) 生命科學(xué)與健康學(xué)院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考研] 機(jī)械專碩325,尋找調(diào)劑院校 +3 | y9999 2026-03-15 | 5/250 |
|
|
[考研] 070303 總分349求調(diào)劑 +3 | LJY9966 2026-03-15 | 5/250 |
|