C語言中,以下不合法的變數名是A begin B end C int D if else 我覺得都合法啊!

2025-07-06 12:45:06 字數 1565 閱讀 2687

1樓:網友

不合法的地方是:變數不允許使用c語言的保留字int。

2樓:熊貓人a透明

c語言中,規定變數名是由字母或下劃線打頭的,字母,數字,下劃線的串,但是不能是關鍵字。int是c語言的關鍵字。

3樓:網友

c int 不合法, int 是 c 語言的關鍵字。

4樓:網友

int是c語言的保留關鍵字,不能用來定義變數。

5樓:佘問楣

c. c語言中宣告整數變數的時候不是int --變數名)這樣子的嗎 如果你用了int作變數名 不就是int int(第2個int是變數名)了嗎 會引起混亂的。

6樓:王囧囧

c吧 int是c語言保留的關鍵字。

7樓:治國

你可以知道int是變數名 但是編譯器並不知道啊呵呵。

下列c語言保留字中用於構成迴圈結構的是( ) a if b while c switch d else選擇題,知道的告訴下,謝謝

8樓:網友

b ,acd是分支語句。

c語言的迴圈結構:for ,while, do...while 三個。

9樓:滄海雄風

b a 和 c d 都是條件語句的。

begin a; while(p1){ if(p2){ b; }else{ c; }d; } end 這是用pul書寫一段程式。請根據你的理解用n-s圖表示

10樓:巍然還清秀丶比目魚

3,或者程式本身就是錯的。我用vs試試。

c語言程式設計問題

11樓:秋天來了仔陳

#include""

int max(int a,int b,int c,int d,int e,int f)

main()

從語法的角度幫你更正了,可以執行了。

12樓:

1、 在max函式中,把所有的定義放到最前面。

2、 在主函式中,你的變數m沒有定義。

13樓:網友

好像是沒有賦初始值的問題,你賦值看看能不能出錯,我這裡沒有vc++沒有辦法給你編譯,不好意思。

14樓:網友

c語言的 變數定義要在最前面 定義變數之前不允許有其他操作。

15樓:網友

max函式內部變數的宣告都放到函式開始部分。

main() {int a=0,b=1,c=0,d=20; if (a) d=d-10; else if (!b) if (!c) d=15; else d=25;

16樓:

答案20是對的啊?怎麼?有疑問?看下面對你**的註釋:

main()

希望對你有幫助!

以下不能做C語言使用者識別符號的是,C語言中關鍵字不能作為使用者識別符號嗎

void 這個是c有關鍵字,不能做變數名。define可以做變數名的。識別符號除了你說的那些也外,還不可以是關鍵字,void 是c語言裡的關鍵字,define剛才驗證了一下,可以用作變數 如果選的話,就選void 命名規則 下劃線 a 小寫 a 大寫 上面三種在名稱中可以變成開頭,也可被變數名包含錯...

C語言中,怎樣不用中間變數而互換兩個變數的值呢

有兩種方式可以不使用中間變數,交換同型別的變數a,b的值 1 使用加法操作 a b b a b a b 2 使用異或操作 a b b a a b c語言運算子是說明特定操作的符號,它是構造c語言表示式的工具。c語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都為運算子處理。除了常見...

C語言中的指標是個什麼型別的變數

1.指標的型別 就是 指標 指標大小和記憶體的編址方式有關,只是恰好與無符號整形大小相同他的大小是 4位元組 32位 就是類似 0012ff78 16進位制 32位 注 如果你的電腦是64位電腦 那麼他的大小就是8位元組 2.指標是用來儲存 記憶體地址的 記憶體有 按32位編制 和按64位編制之分 ...