作者mouse0411 (mouse)
看板C_and_CPP
標題[問題] 初學者宣告的問題
時間Wed May 6 11:45:28 2009
請問大大們
為何將宣告放在迴圈內就可以,如下:
main()
{
int x=0;
whlie(1)
{
int y=0;
.
.
.
}
.
.
}
而將宣告放在迴圈外就會出現錯誤,如下:
main()
{
int x=0;
whlie(1)
{
.
.
.
}
int y=0;
.
.
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.42.3
1F:推 gundan:錯誤訊息? 05/06 12:00
2F:推 stonehomelaa:你在while loop內使用到y嗎 那當然要先宣告呀 05/06 12:03
3F:推 ledia:宣告要在 block 的最前面, 如果是 C 且不是 C99 05/06 12:13
4F:推 AGanPTT:請問 再BLOCK裡面宣告會有什麼影響 例:程式比較慢? 05/06 13:04
5F:推 ibmibmibm:舊的編譯器會編譯失敗 05/06 13:33