『壹』 不能作為c語言用戶定義標識符的大概一共有哪些
僅由字母、數字和下劃線構成,且不能以數字開頭、不與任何已有關鍵字重復的名稱均可以作為自定義標識符。不滿足上述條件的則不能作為自定義標識符。
『貳』 c語言。第九題。什麼是用戶標識符為什麼不合法
1、c語言用戶標識符就是用戶根據需要自己定義的標識符,一般用來給變數、函數、數組等命名。
2、在c語言中,用戶標識符如果與關鍵字相同,則編譯時會出錯;如果與預定義標識符相同,編譯時不會出錯,但預定義標識符的原意失去了,或會導致結果出錯,因此預定義標識符一般不用來作為用戶標識符。
3、對於c語言來說,用戶標識符的命名規則如下:
①用戶標識符由字母、下劃線、數字這三個方面組成,但開頭必須是字母或下劃線;
②用戶標識符不能使用系統法保留的關鍵字;
③用戶標識符區分大小寫,可以用來作為變數名。
(2)c語言用戶標識符不能出現的擴展閱讀:
當與C++混和使用時,標識符的規則需滿足:
1、標識符由字母、數字、下劃線「_」組成。
2、不能把C++關鍵字作為標識符。
3、標識符長度限制32字元。
4、標識符對大小寫敏感。
5、首字元只能是字母或下劃線,不能是數字。
『叄』 以下不能做C語言用戶標識符的是________。
void //這個是C有關鍵字,不能做變數名。define可以做變數名的。
『肆』 以下C語言用戶標識符中,不合法的是: A)_1 B)AaBc C)a_b D)a--b
這里不合法的是d)a--b,標識符中不能有字元'-'。
c語言用戶標識符的命名規則如下
1、必須完全由字母,數字,下劃線構成
2、標識符的第一個字元必須為字母或者下劃線
3、不能為編譯系統保留的關鍵字,如int等。
『伍』 以下標識符中,不能作為合法的C用戶定義標識符的是()。
我覺得都可以作為標識符。
關鍵字元不能,比如int,double,float…
『陸』 以下C語言用戶標示符中,不合法的是 A)_1 B)AaBc C)a_b D)a--b 為什麼
這里不合法的是D)a--b,標識符中不能有字元'-'。
C語言用戶標識符的命名規則如下
1、必須完全由字母,數字,下劃線構成
2、標識符的第一個字元必須為字母或者下劃線
3、不能為編譯系統保留的關鍵字,如int等。
『柒』 C語言中合法標識符的要求
標識符由字母(A-Z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。不能把C語言關鍵字作為用戶標識符,例如if,for,while等。
標識符長度是由機器上的編譯系統決定的,一般的限制為8字元(註:8字元長度限制是C89標准,C99標准已經擴充長度,其實大部分工業標准都更長)。
(7)c語言用戶標識符不能出現的擴展閱讀:
c語言基於用戶標識符的相關明細
對於用戶標識符來說,c語言的特點有以下八點:
1、語言簡潔、緊湊,使用方便、靈活。
2、運算符豐富。
3、數據類型豐富,具有現代語言的各種數據結構。
4、具有結構化的控制語句。
5、語法限制不太嚴格,程序設計自由度大。
6、c語言允許直接訪問物理地址,能進行位(bit)操作,能實現匯編語言的大部分功能,可以直接對硬體進行操作。
7、生成目標代碼質量高,程序執行效率高。
8、用c語言編寫的程序可移植性好(與匯編語言比)。
『捌』 以下不能做C語言用戶標識符的是________。
你說的是標識符定義的一個標准。
還有一個就是不能是C語言的保留字,也叫關鍵字。
這里,void是關鍵字。所以
選這個。
PS:C語言所有關鍵字如下:
auto
double
int
struct
break
else
long
switch
case
enum
register
typedef
char
extern
return
union
const
float
short
unsigned
continue
for
signed
void
default
goto
sizeof
volatile
do
if
while
static
『玖』 以下C語言用戶的標識符中不合法的是() A.1 B.AaBc C.a b D.a-b
除了B以外,其他都不合法。
標識符由字母,數字,下劃線三種字元組成。
且第一個字元必須是字母或下劃線
A 不滿足第二條
C出現空格,不滿足第一條
D出現減號,不滿足第一條