main(){ int x=1; /* 函數(shù)main中的自動(dòng)變量x */void f1( ), f2( );f1( ); f2(x); /* 分別調(diào)用函數(shù)f1和f2 */printf ("x=%d\n", x);}void f1(void){ int x=3; /* 函數(shù)f1中的自動(dòng)變量x */printf ("x=%d\t", x);}void f2(x)int x; /* 函數(shù)f2中的形參x也是自動(dòng)變量 */{printf ("x=%d\t", ++x); /* x加1 */}運(yùn)行結(jié)果:x=3 x=2 x=1不是voidf()怎么還會(huì)輸出啊還有無(wú)返回值的返回值是指函數(shù)運(yùn)動(dòng)算結(jié)果返回到主函數(shù)還是什么?。ㄈ鐁eturn)
1 回答

qq_花開(kāi)花謝_0
TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
當(dāng)你調(diào)用這個(gè)函數(shù)的時(shí)候,必須聲明返回類型。
void表示沒(méi)有返回值,也就是函數(shù)結(jié)束沒(méi)有return 的,跟里面有無(wú)輸出函數(shù)沒(méi)有關(guān)系。
- 1 回答
- 0 關(guān)注
- 584 瀏覽
添加回答
舉報(bào)
0/150
提交
取消