3 回答

TA貢獻(xiàn)1829條經(jīng)驗 獲得超9個贊
1.
使用實例
main()
{
float r=1,s;
s=pi()*r*r;
printf("%.3f",s);
}
2.當(dāng)然可以,但是一樓說的對,形參是沒有實際意義,也沒存儲空間,它只提供數(shù)據(jù)類型信息
看下面定義
int fun(int a,int b)
{
return a+b;
}
等價于:
int fun(int ,int )
{
return a+b;
}
3.
switch(c++)與switch(++c)不等價
若c=1
switch(c++)--》switch(1)c=2;
switch(++c)--》switch(2)c=2;
for(i=1;i<8;i++)與for(i=1;i<8;++i)
等價
++i是先給i自加,在使用i;
i++是先使用i,在給i自加;
但是在一個單獨(dú)的語句中,二者等價
如
++i;
i++;
因為語句是執(zhí)行的最小單位,在上面的語句中不使用i,所以二者就沒區(qū)別了
明白沒

TA貢獻(xiàn)1829條經(jīng)驗 獲得超13個贊
1.調(diào)用函數(shù)格式為 函數(shù)名(若干實參)
2.可以!形參和實參就好比兩個樓里面的房間 盡管名字相同 不過占用的存儲單元不同
3.不同.
switch(c++) 相當(dāng)于 switch(c) c=c+1
switch(++c)相當(dāng)于 c=c+1; switch(c)
他們是一樣的

TA貢獻(xiàn)1818條經(jīng)驗 獲得超7個贊
函數(shù)說明只是讓主調(diào)函數(shù)main()預(yù)先知道了有這么一個max函數(shù),然后按順序一步步執(zhí)行下面的語句,
如果你事先不加說明的話,系統(tǒng)不知道這個max函數(shù)的存在,遇到它的時候也就不會執(zhí)行了,你這題里在主調(diào)函數(shù)外已經(jīng)有了說明int
max(int
a,int
b);,既然這樣,下面的main函數(shù)里那句同樣的語句可以不要了!
- 3 回答
- 0 關(guān)注
- 173 瀏覽
添加回答
舉報