有個(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;
}
2015-07-19
變量的作用域。