第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

正在回答

4 回答

因?yàn)橹挥凶栽鲎詼p才會(huì)改變a的值

printf("%d\n",a+1)的輸出結(jié)果是101的原因是%d指的是a+1整體。

如果第五步改變a的值,那么第六步的輸出結(jié)果就不是100了。

不知道我說(shuō)清楚了嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~

#include <stdio.h>

int main()

{

? ? int a = 100;

? ? printf("x=%d\n",a++);//先取值100 下一段再運(yùn)算+1。所以這段的 答案是100

? ? printf("x=%d\n",++a);//先運(yùn)算上一段剩下的(100+1)在運(yùn)算這一段的a+1,所以公式是(100+1)+1=102,答案是102

? ? printf("x=%d\n",--a);//先運(yùn)算在取值(-1)+102=101 答案是101

? ? printf("x=%d\n",a--);//先取值 101 再下一段運(yùn)算101 -1 ? 所以這段 答案是101

? ? printf("x=%d\n",a+1);// 先運(yùn)算上一段剩下的101-1 在運(yùn)算這一段 ,所以公式是(101-1)+1=101 ?答案是101 ?注意;這里并不改變a的值,也就是說(shuō)這一段是單純的+1并不影響第8段運(yùn)算完的結(jié)果a=(101-1),所以a還是100 然后在這段中+1

? ? printf("x=%d\n",a);//第9段說(shuō)明a還是100

? ? return 0;//

} ? ? ? ?/* ? 5. ? 100

? ? ? ? ? ? ? 6. ? 102 ? ?

? ? ? ? ? ? ? 7. ? 101

? ? ? ? ? ? ? 8. ? 101

? ? ? ? ? ? ? 9. ? 101

? ? ? ? ? ? ? 10. ?100 ? ?*/


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

幕布斯1309840

eg:也就是說(shuō)這一段是單純的+1并不影響第8段運(yùn)算完的結(jié)果a=(101-1),所以a還是100;我感覺(jué)你好像思路不對(duì), #include <stdio.h> int main() { int a = 0; printf("x=%d\n",a++); printf("a=%d\n",++a); printf("a=%d\n",a+1); printf("a=%d\n",a); return 0; } 這是我做的試驗(yàn),這個(gè)a+1結(jié)果就是3,是有影響的,請(qǐng)教,我也在眩暈中
2016-08-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

幕布斯1309840

#include <stdio.h> int main() { int x = 0; printf("x=%d\n",x--); printf("x=%d\n",--x); printf("x=%d\n",x+1); printf("x=%d\n",x); return 0; }
2016-08-28 回復(fù) 有任何疑惑可以回復(fù)我~

它輸出的還是a的值,

0 回復(fù) 有任何疑惑可以回復(fù)我~

符號(hào)在后面,先取值再賦值,所以printf是a的值


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門(mén)
  • 參與學(xué)習(xí)       926892    人
  • 解答問(wèn)題       21419    個(gè)

C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)