首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

C語言標識符命名規則、關鍵字表與註釋寫法

     編輯:C 語言基礎

標識符

程序員自定義的名稱:變量名、函數名、宏名、結構體名等。

命名規則

  • 只能由字母(A-Z, a-z)、數字(0-9)、下劃線(_)組成。
  • **首字符必須是字母或下劃線**,不能是數字。
  • 區分大小寫:BOOK ≠ book。

合法示例

a, x, x3, BOOK_1, sum5

非法示例

  • 3s —— 數字開頭
  • s*T —— 含非法字符 *
  • -3x —— 以減號開頭
  • bowy-1 —— 含減號

最佳實踐

  • 長度受編譯器限制(如前 128 位有效),避免過長。
  • 命名要有意義,做到「顧名思義」。

關鍵字

C 語言預留、具特定含義的字符串,也稱保留字(int、char、float、if、else 等)。標準 C 共 32 個,**標識符不能與關鍵字同名**。

可理解為「已被系統佔用的特殊標識符」。

註釋

代碼說明,編譯時被忽略。兩種形式:

  • 單行註釋:// 開頭至行尾(不可換行)。
  • 多行註釋:/* 開頭,*/ 結尾,可跨多行。

示例

/* Powered by: c.biancheng.net
   Author: xiao p
   Date: 2015-6-26 */
#include <stdio.h>
int main() {
    /* puts 會自動換行 */
    puts("https://c.biancheng.net");
    printf("C語言中文網\n"); // printf 需手動加 \n
    return 0;
}

⚠️ 多行註釋不能嵌套

錯誤:/*C語言/*中文*/網*/
正確:/*C語言中文網*/ /*c.biancheng.net*/

調試技巧

暫時不用的代碼可註釋掉,調試結束後恢復。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved