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

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

為什么我if語(yǔ)句中的 intx=100;刪除,輸出結(jié)果會(huì)是5,5,77。我覺(jué)得應(yīng)該是是5,10,77

這是為什么呢

正在回答

4 回答

刪除后 代入if語(yǔ)句中的是x=10進(jìn)行運(yùn)算


0 回復(fù) 有任何疑惑可以回復(fù)我~
int?main()
{
int?x?=?10;
if(x>0)
{
x=100;???????????//引用x全局變量進(jìn)入操作運(yùn)算,覆蓋全局變量x??得出??x1=50
int?x=100;???????//定義x為局部變量與x全局變量無(wú)關(guān),不覆蓋全局變量x??得出??x2=10
x?/=?2;
printf("if語(yǔ)句內(nèi),?x=%d\n",?x);?
}
printf("main方法內(nèi),?x=%d\n",?x);
fn1();
return?0;
}


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

5,5是對(duì)的啊,因?yàn)槟阍趍ain函數(shù)中首先賦值10了,所以不管if語(yǔ)句里面重新給x賦值與否,main和if語(yǔ)句中的x都是一樣的。

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

具體還得看上文的操作

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

松下聞雪落 提問(wèn)者

#include <stdio.h> int x = 77; void fn1() { printf("fn1(): x=%d\n", x); } int main() { int x = 10; if(x>0) { int x=100; x /= 2; printf("if語(yǔ)句內(nèi), x=%d\n", x); } printf("main方法內(nèi), x=%d\n", x); fn1(); return 0; }
2016-06-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

松下聞雪落 提問(wèn)者

這是原代碼,我把if中的int x=100;刪除后輸出5,5,77
2016-06-18 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么我if語(yǔ)句中的 intx=100;刪除,輸出結(jié)果會(huì)是5,5,77。我覺(jué)得應(yīng)該是是5,10,77

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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