當前位置:首頁 » 編程語言 » c語言可以使用符號作為變數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言可以使用符號作為變數

發布時間: 2022-10-03 02:13:20

1. 、在c語言中,下面字元串能用作變數名的是( )。 A. a+b B. auto C. 2-and D. a2

C語言中,變數名只能由字母、數字和下劃線三種字元組成,且第一個字元必須是字母或下劃線,而且不能用C語言中的保留字作為變數名。

四個選項中,A選項有符號「+」,C選項有符號「-」,都不符合變數對字元的要求;B選項的auto是保留字,不能作為變數名。而選項D,變數名由字母a和數字2組成,且第一個字元是字母a,符合C語言對變數名的要求。
因此只有D是正確的。
選D

2. 請問C語言中怎樣使用"::"(雙冒號)這符號來引用外部的變數

搞同名局部變數的目的就是要外層的同名變數,如果不想屏蔽,直換不用同名變數好啦,
::是可以在C++中引用全局的,可是你那個外層的i也不是全局變數,只是一個比當前層數外層一點的局部變數,蛋疼了

3. c語言 可做變數的符號有哪些規定

以字母或下劃線開始,字母,下劃線,數字組合。但不能是關鍵字。
c關鍵字有:32個關鍵字:(由系統定義,不能重作其它定義)
auto break case char const
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef unsigned union void
volatile while

4. C語言中,「$」符號有什麼用啊

c語言允許以$符號作為變數名的開頭,可以根據命名習慣不一樣來加入,反正沒有影響的,你只要把$符號當成空氣就好了。

5. C語言可作為變數名的標識符要注意什麼

  • 由字母,數字和下劃線組成組成

  • 第一位只能為字母或下劃線

  • 不能和C語言保留字完全相同

  • 注意:

  • C語言標識符是區分大小寫的,也就是說a和A是不相同的,所以標識符abc,Abc,ABC,aBc...是不同的

  • C語言的不同標准(C89/C99),不同編譯器對標識符有效字元個數有不同定義,早先許多系統規定前8個字元有效,現在常見的編譯器一般都支持32或更多個字元,但編程者還是需要知道這一點

  • 合理的命名變數

  • 變數名的含義能夠表達變數用途的

  • 不要使用僅靠大小寫區分變數名(如abc,Abc,ABC)

  • 局部變數和全局變數盡量不要使用相同的變數名

  • 對於作用域比較廣的變數,一般使用長名字能更好地表達含義

  • 而對於局部變數(尤其是循環控制變數)則傾向於使用短名字

  • 變數的名字適合使用「名詞」或者「形容詞+名詞

  • 全局變數加前綴g_,靜態變數加前綴s_

  • 同一系統中命名風格保持一致

6. c語言中輸入全局變數用什麼符號

你 要宏定義 啊 也就說例如這樣的形式:、
#define uchar unsigned char
就表示在程序中所有的 uchar 代替了unsigned char ,只要需要寫unsigned char 的地方都可以用 uchar 簡寫哦

7. 在C語言程序中,可以用做變數名的是____ A) 1e5 B) a1 C) int D) *p

定義變數的時候,*p的意思是,定義一個變數名是p的指針變數。
如果定義的時候把它寫成下面那樣,就不會誤會了。
int*
p;
這表示你正在定義指向int變數的指針,他的名字是p。
在程序中使用的時候*p是代表p指向的int變數。
p代表的是一個內存地址。

8. 請問C語言中的字元哪些可以做為變數,哪些不可以做為變數

在C語言中,對變數命名的有效字元序列稱為標識符。
C語言規定,有效的標識符只能由字母、數字和下劃線3種字元組成,且第一個字元必須為字母或下劃線。

下面列出的是合法的標識符,可以作為變數名:
sum, _total, Class, S_s, _1_2, BACD
下面列出的是不合法的標識符,不可以作為變數名:
M.D.John, $123,#33, 3D4,a>b