喬姆斯基對語言的定義(語言的定義)

導讀您好,肖大哥就為大家解答關于喬姆斯基對語言的定義,語言的定義相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、C語言中變量遵循“先定...

您好,肖大哥就為大家解答關于喬姆斯基對語言的定義,語言的定義相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、C語言中變量遵循“先定義后使用”的原則:定義變量的格式:數據類型? 變量名;首先要強調的一點是:變量的定義是一條語句,每條語句都是以分號結尾的。

2、故定義完變量,后面不要漏掉“;”分號。

3、在變量定義中,“數據類型”表示想要存儲什么類型的數據就定義什么類型的變量。

4、如想要存儲整數就定義成 int 型;想要存儲小數就定義成 float 型或 double 型;想要存儲字符就定義成 char 型等等。

5、“變量名”就是你想給這個變量起個什么名字,通常都是用字母、數字與下劃線組合而成。

6、比如:“int i;double price;double goods_price2”等等。

7、就表示定義了一個整型變量 i、小數型變量price、goods_price2;2、變量定義完成后,接下來就是使用變量,為變量賦值。

8、將一個值放到一個變量中,這個動作叫“賦值”。

9、通俗點講,“給變量賦值”意思就是將一個值傳給一個變量。

10、賦值的格式是:變量名 =? 要賦的值;它的意思是將=右邊的數字賦給左邊的變量。

11、比如:i = 3;這就表示將 3 賦給了變量 i,此時 i 就等于 3 了。

12、3、變量的定義和賦值,可以分成兩步寫,也可以將它們合成一步,而且事實上,在實際編程中用得最多的也是合二為一的寫法。

13、形式如下:數據類型? 變量名 = 要賦的值;比如:int i = 3;就表示定義了一個變量 i,并把 3 賦給這個變量。

14、它與int i;i =3;是等價的。

15、在定義變量時也可以一次性定義多個變量,比如:int i, j;這就表示定義了變量 i 和 j。

16、這里需要強調的是,當同時定義多個變量時,變量之間是用逗號隔開的,千萬別寫成分號。

17、這是很多新手最容易犯的錯誤,即將逗號和分號記混了。

18、同樣也可以在定義多個變量的同時給它們賦值:int i = 3, j = 4;中間還是用逗號隔開,最后別忘記輸入分號。

19、最后需要注意的是,在較老的 C89/C90 標準(也稱 ANSI C 標準)中,變量只能在程序的開頭定義,或者說變量定義的前面不能有其他非聲明或非定義的語句。

20、擴展資料:在主回答中,提到了變量定義時,變量名通常都是用字母、數字與下劃線組合而成,但是實際上,變量名也不是隨便組合的,變量定義需要遵循一定的規范,否則容易產生歧義,影響整體程序代碼 的可讀性。

21、所以在定義變量的時候,要注意以下命名規范:(1)、變量名的開頭必須是字母或下劃線,不能是數字。

22、實際編程中最常用的是以字母開頭,而以下劃線開頭的變量名是系統專用的。

23、命名應當直觀且可以拼讀,可望文知意,便于記憶和閱讀。

24、標識符最好采用英文單詞或其組合,不允許使用拼音。

25、程序中的英文單詞一般不要太復雜,用詞應當準確。

26、(2)、變量名中的字母是區分大小寫的。

27、比如 a 和 A 是不同的變量名,num 和 Num 也是不同的變量名。

28、當標識符由多個詞組成時,每個詞的第一個字母大寫,其余全部小寫。

29、比如:? ?int CurrentVal;這樣的名字看起來比較清晰,遠比一長串字符好得多。

30、(3)、變量名絕對不可以是C語言關鍵字,不能有空格。

31、(4)、變量名的長度應當符合“min-length && max-information”原則。

32、C 是一種簡潔的語言, 命名也應該是簡潔的。

33、例如變量名MaxVal 就比MaxValueUntilOverflow 好用。

34、標識符的長度一般不要過長,較長的單詞可通過去掉“元音”形成縮寫。

35、另外,英文詞盡量不縮寫,特別是非常用專業名詞,如果有縮寫,在同一系統中對同一單詞必須使用相同的表示法,并且注明其意思。

本文就講到這里,希望大家會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!