1樓:匿名使用者
可以的,比如:
#include
void main()
}但是注意:在for裡面定義的區域性變數只有在for語句塊裡是有效的可見的而已,到外面就撤銷了、不存在了。
在c++裡,還可以在for中的第一個表示式中定義變數,例如:#include
using namespace std;
void main()
}不過vc6不支援這樣子寫。可能是為了相容c吧。但是vs2005以後都可以。
2樓:匿名使用者
當然可以了#include
void main()}
c語言 可以在for裡面同時定義變數嗎?
3樓:匿名使用者
可以的,比如:
#include
void main()
}但是注意:在for裡面定義的區域性變數只有在for語句塊裡是有效的可見的而已,到外面就撤銷了、不存在了。
在c++裡,還可以在for中的第一個表示式中定義變數,例如:#include
using namespace std;
void main()
}不過vc6不支援這樣子寫。可能是為了相容c吧。但是vs2005以後都可以。
4樓:匿名使用者
可以的。不過你的編譯器不能太老(估計要支援c99了)。我想你想說的是
for (int i = 0; i < 10; i++) 這種對吧?
5樓:月淵冥
可以!剛才我在程式裡執行了一遍, int a[3]=;可以輸出!不信你試下也行。當然這個在c++的環境裡也能執行。
for(int i=0;i<3;i++)
printf("%d",a[i]);
6樓:cyh皓
可以。例如:for(int i=1;i<=n;i++)
請問在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;} 巨集定義又稱為巨集代換 巨集替換,簡稱 巨集 是c提供的三種預處理功能的其中一種。1 巨集名一般用大寫。2 使用巨集可提高程式的通用性和易讀性,減少不一致性,減少輸入錯誤和便於修改。例如 陣列大小常用巨集定義。3 預處理是在編譯之前的處理,而編譯工作的任務之一就是語法檢查,預處理不做語法檢查。4 巨... max函式 用於求最大值,可以定義如下函式 int max int a,int b 不過該函式只能用於整型而不能用於其內它型別。如容果有其它型別,比如浮點型,則需要再重新修改。float max float a float b 其實這樣 量比較少的操作,可以定義為巨集函式,即帶參巨集定義的形式。de... void就是沒有返回值,不需要return 是否需要返回值是由你的需求決定的。陳恩點在此為你解答如有錯誤請見諒 不是沒有返回值 是void 不能有返回值 include int f int i int main 第一個void表示沒有該函式沒有需要帶回的資料 當你的函式當中需要呼叫了某個函式,但是你...C語言的巨集定義是什麼,在C語言中巨集定義是什麼?
c語言怎麼定義max函式,C語言怎麼定義max函式?
c語言函式的定義問題,C語言函式的定義問題