| 5 | 1/1 | 返回列表 |
| 查看: 3288 | 回復(fù): 6 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
xianbeihe110木蟲 (正式寫手)
工作郵箱:hxysdju@163.com
|
[求助]
求大神解釋下if語句中括號中的內(nèi)容的作用判斷求助以及輸出結(jié)果時(shí),自增自減的判斷求助 已有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呢?后自增時(shí)不是先用,后加嗎?計(jì)算出來不是a++的值嗎? 怎么輸出的是a的值?這是為什么?為什么?為什么? 大神吶,順便能幫我總結(jié)下這其中的規(guī)律嗎? ![]() ![]() ![]() ![]() ![]() ![]() ![]() |

|
問題1:a=5是賦值表達(dá)式,它的值由等號左邊值決定,所以(a=5)的值是5,非0,所以是true。 問題2: cout<<a++<<endl; 是人寫出來的一種簡化方法,計(jì)算機(jī)編譯后的語句應(yīng)該是 cout<<a<<endl; a=a+1; 所以輸出是5.但最終a的值是6. 總結(jié):計(jì)算機(jī)語言是形式語言,其規(guī)則并不復(fù)雜。學(xué)習(xí)者需要熟記規(guī)則和語言提供簡寫的方法,如a++ |
銅蟲 (小有名氣)

銅蟲 (初入文壇)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 281求調(diào)劑 +4 | Koxui 2026-03-24 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 求調(diào)劑323材料與化工 +4 | 1124361 2026-03-24 | 4/200 |
|
|
[考研] 考研化學(xué)308分求調(diào)劑 +10 | 你好明天你好 2026-03-23 | 11/550 |
|
|
[考研] 一志愿中南大學(xué)化學(xué)學(xué)碩0703總分337求調(diào)劑 +6 | niko- 2026-03-22 | 6/300 |
|
|
[考研] 289材料與化工(085600)B區(qū)求調(diào)劑 +4 | 這么名字咋樣 2026-03-22 | 5/250 |
|
|
[考研] 食品專碩 一志愿雙一流 328 +3 | xiaom99 2026-03-21 | 4/200 |
|
|
[考研] 一志愿北京化工大學(xué) 070300 學(xué)碩 336分 求調(diào)劑 +7 | vv迷 2026-03-22 | 7/350 |
|
|
[考研] 284求調(diào)劑 +3 | yanzhixue111 2026-03-23 | 6/300 |
|
|
[考研] 材料/農(nóng)業(yè)專業(yè),07/08開頭均可,過線就行 +3 | 呵唔哦豁 2026-03-23 | 4/200 |
|
|
[考研] 化學(xué)308分求調(diào)劑 +3 | 你好明天你好 2026-03-23 | 3/150 |
|
|
[考研] 一志愿南京理工大學(xué)085701資源與環(huán)境302分求調(diào)劑 +5 | 葵梓衛(wèi)隊(duì) 2026-03-18 | 7/350 |
|
|
[考研] 280分求調(diào)劑 一志愿085802 +4 | PUMPT 2026-03-22 | 7/350 |
|
|
[考研] 尋找調(diào)劑 +4 | 倔強(qiáng)芒? 2026-03-21 | 4/200 |
|
|
[考研] 297求調(diào)劑 +3 | 喜歡還是不甘心 2026-03-20 | 3/150 |
|
|
[考研] 一志愿深大,0703化學(xué),總分302,求調(diào)劑 +4 | 七月-七七 2026-03-21 | 4/200 |
|
|
[考研] 085601調(diào)劑 358分 +3 | zzzzggh 2026-03-20 | 4/200 |
|
|
[考研] 321求調(diào)劑 +9 | 何潤采123 2026-03-18 | 11/550 |
|
|
[考研]
|
簡木ChuFront 2026-03-19 | 8/400 |
|
|
[考研] 086500 325 求調(diào)劑 +3 | 領(lǐng)帶小熊 2026-03-19 | 3/150 |
|
|
[考研] 材料考研調(diào)劑 +3 | xwt。 2026-03-19 | 3/150 |
|