#include <stdio.h>
main(){
int f1=1,f2=1,f3,i;
printf("%9d%9d",f1,f2);
for(f3,i=3;i<=20;i++)
{
f3=f1+f2;
printf("%9d",f3);
if(i%5==0)
printf("\n");
f1=f2;f2=f3;
}
}
![]() ![]() 學(xué)習(xí)達(dá)人
|
l314520
展開
#include <stdio.h>
main(){
int f1=1,f2=1,f3,i;
printf("%9d%9d",f1,f2);
for(f3,i=3;i<=20;i++)
{
f3=f1+f2;
printf("%9d",f3);
if(i%5==0)
printf("\n");
f1=f2;f2=f3;
}
} ![]() hdylnpu
講師
展開
@ l314520 你好,我的老師沒有說過這個(gè)問題,我也沒在相關(guān)資料上看過這個(gè)問題。所以只能說一些我自己的見解,不敢保證絕對正確。
c語言既然提供變量初始化(定義時(shí)賦值)的方法,那就是可以用的。
事實(shí)上,我個(gè)人感覺,如果一個(gè)變量有確定的初始值,在定義時(shí)給值代碼會更簡短一些。
但是,如果是一個(gè)非常大的應(yīng)用,那么變量的給值還是放在這個(gè)變量被集中應(yīng)用的語句組前,更能增加程序的可讀性。 |
![]() ![]() 學(xué)習(xí)達(dá)人
|
小恒無涯
展開
|
![]() ![]() 學(xué)習(xí)達(dá)人
|
T244622sf
展開
|
![]() ![]() 學(xué)習(xí)之星
|
u791018543
展開
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。