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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

C 语言 —— 命名规则

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C 语言 —— 命名规则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么要命名?

首先,對于計算機來說,沒有命名不命名的,只有0和1。數據保存在內存中,程序使用數據時,需要知道該數據在內存中的地址,才能使用,而地址是由一系列的0、1組成。
之所以要有命名是因為直接使用內存地址的話,不光使用的時候非常麻煩,而且閱讀代碼的時候也十分難以閱讀。

C 語言的命名提供了一個機制,我們為使用的內存地址命了一個名,之后使用這個名字,程序會根據這個名字找到對應的內存地址,使用該數據。
另外為了便于日后代碼的閱讀性,要求命名時要使用有意義的變量名或標識符。如果變量名無法清楚地表達自身的用途,可以在注釋中進一步說明。

結論:命名是為了我們編寫和閱讀代碼方便而引入的,為了便于代碼閱讀,推薦命名時使用有意義的變量名或者標識符。

命名規則

  • 可以用英文字母、數字、下劃線(_) 來命名。
  • 英文字母區分大小寫。例如,num、Num、NuM、NUM 是不同的。
  • 首字母不能是數字。
  • 不能使用 C 語言的關鍵字和保留標識符。
  • PS:Java 的命名規則中還可以用美元符號($)來命名,但是 C/C++ 不可以。
    ?

    關鍵字

    關鍵字是 C 語言中事先被定義了某些用途的詞匯。有的用于指定不同的數據類型,例如,int。有的用于控制程序中語句的執行順序,例如,if。這些我們都會在后面的學習中遇到。
    ?

    分類關鍵字
    數據類型char、short、int、long、float、double、unsigned、constvoid
    流程控制if、else、for、while、do…while、switch、case、default、continue、break、return、goto
    存儲類別static、auto、register、volatile
    其他數據形式struct、union、enum
    其他inline、extern、restrict、sizeof
    C11 新增_Alignas、_Alignof、_Atomic、_Bool、_Complex、_Generic、_Imaginary、_Noreturn、_Static_assert、_Thread_local

    總結

    以上是生活随笔為你收集整理的C 语言 —— 命名规则的全部內容,希望文章能夠幫你解決所遇到的問題。

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