1樓:匿名使用者
可以的,比如:
#include
void main()
}但是注意:在for裡面定義的區域性變數只有在for語句塊裡是有效的可見的而已,到外面就撤銷了、不存在了。
在c++裡,還可以在for中的第乙個表示式中定義變數,例如:#include
using namespace std;
void main()
}不過vc6不支援這樣子寫。可能是為了相容c吧。但是vs2005以後都可以。
2樓:匿名使用者
可以的。不過你的編譯器不能太老(估計要支援c99了)。我想你想說的是
for (int i = 0; i < 10; i++) 這種對吧?
3樓:月淵冥
可以!剛才我在程式裡執行了一遍, int a[3]=;可以輸出!不信你試下也行。當然這個在c++的環境裡也能執行。
for(int i=0;i<3;i++)
printf("%d",a[i]);
4樓:cyh皓
可以。例如:for(int i=1;i<=n;i++)
c語言可以在for裡面同時定義變數嗎?
5樓:匿名使用者
可以的,比如:
#include
void main()
}但是注意:在for裡面定義的區域性變數只有在for語句塊裡是有效的可見的而已,到外面就撤銷了、不存在了。
在c++裡,還可以在for中的第乙個表示式中定義變數,例如:#include
using namespace std;
void main()
}不過vc6不支援這樣子寫。可能是為了相容c吧。但是vs2005以後都可以。
6樓:匿名使用者
當然可以了#include
void main()}
請問在c語言中for迴圈語句表示式1中能否定義變數?如果可以它的作用域又是什麼?
7樓:
標準c語言,變數聲
明必須在語句之前,for 小括號中宣告/定義變數是語法錯誤。
for(int i=0;i錯誤。
標準c語言,每對花括號之間為乙個域,每個域中可以宣告/定義變數,它的作用域就是花括號之間。花括號套花括號,則外域量 可以作用到 內域,除非 內域 宣告了 同名 變數。
int i;
for(i=0;i<2;i++)
8樓:天地一孤鴻
能。例如for(int i=0;i c語言for後面改迴圈變數可以是2個嗎 9樓:匿名使用者 可以int main() return 0;} inta 1,b 2,c 3,d 4,x 5,y 6 則表示式 x a b y c d a b 不成立 則為假為0,x 0.符號要求倆個都為真才輸出真,所以表示式為假等於0 在c語言中,若有定義 int y 3,x 7 1,2,3,4,5,6,7 則表示式y x 5 的值 為 求解釋。定義乙個整形陣... public const int m 100 或internal const int m 100 沒有 有 const 變數 即常量 沒有,c 有const 常量或static 靜態變數 c中有巨集定義 c 中用 const 定義常量 請問怎樣在c 中實現類似c 中的巨集定義。不懂勿答!ms的編譯器... 現在都學c不學vb,c 好,做軟體的需求這個方面的知識。學習完了vb,準備學c,學c語言還是c 好?一門語言是不可能學完的,選擇適合自己的,自己用起來舒服的就行了。我已經會vb,想再繼續學c。是先學習c語言還是先學c 好呢?如果你直接學c 就錯過了很多東西。雖然c 相容c,但是那部分是乙個做計算機都...在c語言中若有定義,在c語言中,若有定義inta1,b2,c3,d4,x5,y6,則表示式xa
C中有巨集定義嗎,在C 語言中怎麼定義類似於C言的巨集定義
VB可以和c語言同時學嗎? 是學c語言還是c 好