日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言标识符、关键字和注释

發布時間:2023/12/2 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言标识符、关键字和注释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這一節主要講解C語言中的幾個基本概念。

標識符

定義變量時,我們使用了諸如“a”“abc”“mn123”這樣的名字,它們都是程序員自己起的,一般能夠表達出變量的作用,這叫做標識符(Identifier)。

標識符就是程序員自己起的名字,除了變量名,后面還會講到函數名、宏名、結構體名等。不過,名字也不能隨便起,C語言規定,標識符只能由字母(A~Z, a~z)、數字(0~9)和下劃線(_)組成,并且第一個字符必須是字母或下劃線。

以下標識符是合法的:
a, x,? x3, BOOK_1, sum5

以下標識符是非法的:
3s ? ?不能以數字開頭
s*T??? 出現非法字符*
-3x ? ?不能以減號(-)開頭
bowy-1??? 出現非法字符減號(-)

在使用標識符時還必須注意以下幾點:

  • C語言雖然不限制標識符的長度,但是它受到不同編譯器的限制,同時也受到具體機器的限制。例如在某個編譯器中規定標識符前128位有效,當兩個標識符前128位相同時,則被認為是同一個標識符。

  • 在標識符中,大小寫是有區別的,例如BOOK和book 是兩個不同的標識符。

  • 標識符雖然可由程序員隨意定義,但標識符是用于標識某個量的符號,因此,命名應盡量有相應的意義,以便于閱讀理解,作到“顧名思義”。

關鍵字

關鍵字(Keywords)是由C語言規定的具有特定意義的字符串,通常也稱為保留字,例如 int、char、long、float、unsigned 等。我們定義的標識符不能與關鍵字相同,否則會出現錯誤。

你也可以將關鍵字理解為具有特殊含義的標識符,它們已經被系統使用,我們不能再使用了。

標準C語言中一共規定了32個關鍵字,大家可以參考C語言關鍵字及其解釋[共32個],后續我們會一一講解。

注釋

注釋(Comments)可以出現在代碼中的任何位置,用來向用戶提示或解釋程度的意義。程序編譯時,會忽略注釋,不做任何處理,就好像它不存在一樣。

C語言支持單行注釋和多行注釋:

  • 單行注釋以//開頭,直到本行末尾(不能換行);

  • 多行注釋以/*開頭,以*/結尾,注釋內容可以有一行或多行。


一個使用注釋的例子:

/*Powered?by:?c.biancheng.net??Author:?xiao?p??Date:?2015-6-26 */ #include? int?main() { /*?puts?會在末尾自動添加換行符?*/ puts("http://c.biancheng.net"); printf("C語言\n");??//printf要手動添加換行符 return?0; }


C語言

在調試程序的過程中可以將暫時不使用的語句注釋掉,使編譯器跳過不作處理,待調試結束后再去掉注釋。

需要注意的是,多行注釋不能嵌套使用。例如下面的注釋是錯誤的:

/*C語言/*中文*/網*/

而下面的注釋是正確的:

/*C語言中文網*/??/*c.biancheng.net*/

聲明:

本文于網絡整理,版權歸原作者所有,如來源信息有誤或侵犯權益,請聯系我們刪除或授權事宜。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的C语言标识符、关键字和注释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。