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

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

有個(gè)地方搞不懂,請(qǐng)老師指點(diǎn)!

void replaceMax(int arr[],int value)
{
??? int max = arr[0];
??? int index = 0;
??? int i;
??? for(i=1;i<5;i++)
??? {
??????? if(arr[i]>max)
??????? {
??????????? max = arr[i];?????????? //將數(shù)組中較大的數(shù)賦值給max
??????????? index = i;? //記錄當(dāng)前索引
??????? }?????????????? ?
??? } ?
??? arr[index] = value;《《《《這里的index為什么用的是if里面的值》》》》
}

?。。。?!5--10的練習(xí)題?。。。。?/p>

int main()
{
??? int x = 10;
??? if(x>0)
??? {
??????? int x = 100;
??????? x /= 2;
??????? printf("if語句內(nèi), x=%d\n", x);????? ?
??? }
??? printf("main方法內(nèi), x=%d\n", x);《《《《這里的x用的是main里面的,而不是if里面的x值》》》》
??? fn1();
??? return 0;
}

正在回答

1 回答

變量的作用域。

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

花式秀下限 提問者

不懂,能詳細(xì)地解釋一下么,為什么5--10里面用的是main函數(shù)里面int的x,
2015-07-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

花式秀下限 提問者

這兩個(gè)函數(shù)都是在主函數(shù)里面定義了index/x,也都在if里面給index/x賦了值,在if外面使用的時(shí)候一個(gè)用的是if里面的值,另一個(gè)用的是if外面的值,
2015-07-19 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Fiona0126 回復(fù) 花式秀下限 提問者

對(duì)于main函數(shù)厘面的if(x>0){int x;這里的x來說,它的作用域僅限于這個(gè)if而已,當(dāng)這個(gè)if結(jié)束后,這個(gè)x不再被使用。}。、、然而main函數(shù)期初定義的x,它的作用域是整個(gè)main函數(shù)。
2015-07-19 回復(fù) 有任何疑惑可以回復(fù)我~
#4

花式秀下限 提問者 回復(fù) Fiona0126

那為什么上面那個(gè)函數(shù)的index在if結(jié)束后被保留下來了,并且replaceMax函數(shù)里面也初定義了index,它的作用域也是整個(gè)replacMax函數(shù)
2015-07-19 回復(fù) 有任何疑惑可以回復(fù)我~
#5

花式秀下限 提問者 回復(fù) Fiona0126

如果上面那個(gè)也用初定義的index,那么在if外index=0,arr[0]=value=1,那輸出的結(jié)果就是1 41 3 12 22
2015-07-19 回復(fù) 有任何疑惑可以回復(fù)我~
#6

Fiona0126 回復(fù) 花式秀下限 提問者

.........= =。作用域和定義的位置有關(guān)。。。在上面的if中根本就沒有重新申請(qǐng)空間,而是直接調(diào)用的函數(shù)棧中的index。。你要是寫成int index = i;就不一樣了。。
2015-07-19 回復(fù) 有任何疑惑可以回復(fù)我~
#7

花式秀下限 提問者 回復(fù) Fiona0126

懂了,第一個(gè)函數(shù)里面也是因?yàn)橛昧薸nt x = 100,多謝大神
2015-07-20 回復(fù) 有任何疑惑可以回復(fù)我~
查看4條回復(fù)

舉報(bào)

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

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

進(jìn)入課程

有個(gè)地方搞不懂,請(qǐng)老師指點(diǎn)!

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

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

幫助反饋 APP下載

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

公眾號(hào)

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