不正確的c語言標識符是
1. 以下c語言用戶的標識符中不合法的是() A.1 B.AaBc C.a b D.a-b
不合法的是D.a-b,標識符中不能有字元'-'。
標識符只能是由字母數字和下劃線 組成的字元串,並且其第一個字元必須是字母或者是下劃線。
順序結構
順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。
例如:a = 3,b = 5,現交換a,b的值,這個問題就好像交換兩個杯子裡面的水,這當然要用到第三個杯子,假如第三個杯子是c,那麼正確的程序為:c = a; a = b; b = c;執行結果是a = 5,b = c = 3如果改變其順序,寫成:a = b; c = a; b =c。
則執行結果就變成a = b = c = 5,不能達到預期的目的,初學者最容易犯這種錯誤。順序結構可以獨立使用構成一個簡單的完整程序,常見的輸入、計算、輸出三步曲的程序就是順序結構,例如計算圓的面積,其程序的語句順序就是輸入圓的半徑r,計算s = 3.14159*r*r,輸出圓的面積s。
不過大多數情況下順序結構都是作為程序的一部分,與其它結構一起構成一個復雜的程序,例如分支結構中的復合語句、循環結構中的循環體等。
(1)不正確的c語言標識符是擴展閱讀
c語言誕生於美國的貝爾實驗室,由D.M.Ritchie以B語言為基礎發展而來,在它的主體設計完成後,Thompson和Ritchie用它完全重寫了UNIX,且隨著UNIX的發展,c語言也得到了不斷的完善。為了利於C語言的全面推廣。
許多專家學者和硬體廠商聯合組成了C語言標准委員會,並在之後的1989年,誕生了第一個完備的C標准,簡稱「C89」,也就是「ANSI c」,目前,最新的C語言標准為2011年發布的 「C11」。
2. C語言用戶標識符哪個選項是都不合法的為什麼
c語言中標識符只能是下劃線、數字、字母(大小寫均可,一般變數用小寫、常量用大寫),且不能是數字開頭。
庫函數其實也是一種用戶自定義標識符。
不是自定義的,只有保留的關鍵字。而enum是枚舉的關鍵字。
比如一個函數裡面,如果你不準備調用輸出語句printf,那麼完全可以
void func()
{
int printf=0;
printf++;
}做這樣的設置是合法的。
C語言
標識符由字母(A-Z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。
不能把C語言關鍵字作為用戶標識符,例如if,for,while等。標識符長度是由機器上的編譯系統決定的,一般的限制為8字元(註:8字元長度限制是C89標准,C99標准已經擴充長度,其實大部分工業標准都更長)。
以上內容參考:網路-標識符
3. 以下選項中,不合法的c語言用戶標識符是( )。
【答案滑鋒】:C
C語言規定,變數皮讓塌命名必須符合標識符的命名規則,c選項中包含了非法字元「一」,所以錯誤。標識符由字母、數字或下劃線組成,且第一個字元必燃圓須是大小寫英文字母或者下劃線,而不能是數字。