搜尋
首頁常見問題c語言變數名稱規則是什麼

c語言變數名稱規則是什麼

Feb 25, 2019 pm 03:25 PM
c語言

c語言變數名規則是:1、變數名以英文字母開頭;2、變數名中的字母是區分大小寫的;3、變數名不能是關鍵字;4、變數名中不能包含空格、標點符號和型別說明符。

c語言變數名稱規則是什麼

推薦:《c教學

在定義變數時,變數名稱可以是字母、數字和底線的組合。但也不是隨便的組合,要注意以下幾個命名規則:

1、變數名稱以英文字母開頭;

變數名的開頭不能是數字,可以由字母或底線開頭。但,實際上程式設計中最常用的是以字母開頭,而以下劃線開頭的變數名稱是系統專用的。

隨便開啟一個頭檔就會看到,它裡面所有的變數名稱、巨集名、函數名全是以下劃線開始的。

所以為了避免與系統定義的名字產生衝突,在程式設計的時候,除非要求這麼定義,否則永遠不要使用底線作為一個變數名稱的開頭。

正確的變數名稱:

int In_1=2;
int abc=5;

錯誤的變數名稱:

int 1In_1=2;
int 2abc=5;

2、不可以包含空格、標點符號和型別說明符(%、& 、!、#、@、$);

//错误的变量名:不能包含空格、标点符号和类型说明符(%、&、!、#、@、$),只能是字母、数字、下划线组成。
int %age = 13; 
int a%ge = 13; 
int name age = 12;

3、字母是區分大小寫;

//变量n和变量N是两个变量。
int n = 11;
int N = 18;

#4、有效長度為255個字元;

5、不可以是關鍵字;

//错误的变量名:case是C语言的一个关键字,不能作为变量名
int case = 12;

C語言中定義的關鍵字有:

#由ANSI標準定義的C語言關鍵字共32個:auto、 double、 int、 struct、 break 、else、 long、 switch、case、 enum、 register 、typedef、 char 、extern 、return、 union 、const 、 float 、short、 unsigned、 continue、 for、 signed 、void、default 、goto、 sizeof 、volatile、 do 、if 、while、 static。

這32個關鍵字就是已經被C語言本身使用,不能當作其他用途使用,例如不能定義成變數名、函數名。

以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !

以上是c語言變數名稱規則是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)