日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】

發(fā)布時間:2025/3/20 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  • C語言結(jié)構(gòu)
  • C語言中的關(guān)鍵字
  • 變量
    • 變量的定義
    • 變量的命名規(guī)則
    • 交換兩個變量的值
    • 駝峰命名法

C語言結(jié)構(gòu)

上圖中我們可以看到最外層是程序,內(nèi)部是所有的構(gòu)成,我們從最里面開始說明。

當我們用計算機語言來描述世界的時候,比如描述一個人的性別,身高,體重,收入,就需要用變量把數(shù)據(jù)存儲到電腦里面,變量之間不僅需要名字來識別,還需要類型來進行限定。

例如:我們經(jīng)常玩游戲所關(guān)心的血量,經(jīng)常打游戲game over了是因為血量沒了。那么血量在內(nèi)存中是一個不斷變化的量,我們后面會詳細說明內(nèi)存模型,假設(shè)4個字節(jié)用來存放血量,并且將血量值設(shè)置為99,那么我們就要給內(nèi)存中4個字節(jié)取一個名字來用于區(qū)分不同的變量,并且我們操作內(nèi)存空間的時候就要給內(nèi)存空間取一個相關(guān)聯(lián)的名字。還有一個問題就是血量是0~100用幾個字節(jié)來描述呢?這就涉及到了C語言數(shù)據(jù)類型。 我們這篇博客先來看變量取名的規(guī)則,后面我們來說明通過類型來限定變量大小,我們要選擇最適合的內(nèi)存大小來存儲變量,既不要太小也不要太大,太小無法描述,太大則會浪費。

這篇博客我們先來說明變量的命名規(guī)則。

C語言中的關(guān)鍵字

關(guān)鍵字,也叫保留字。己經(jīng)被C語言賦予了特殊的意義,不能用于變量名,所以我們既要研究其特殊的意義,也要跟其不發(fā)生沖突。

C語言中有32個關(guān)鍵字。

其中的 char/short/int /long /float/double,signed/unsigned 均是數(shù)值類型關(guān)鍵字。

變量

變量的定義


變量的本質(zhì),實質(zhì)就是一段內(nèi)存空間的別名。

我們使用下面代碼定義變量,例如:

int a = 4;

表示在內(nèi)存中占據(jù)4個字節(jié),這4個字節(jié)的空間存放數(shù)值4,給這段內(nèi)存空間取別名為a。

short b = 5;

表示在內(nèi)存中占據(jù)2個字節(jié),這2個字節(jié)的空間存放數(shù)值5,給這段內(nèi)存空間取別名為b。

變量的命名規(guī)則

  • 變量名由字母、數(shù)字和 _(下劃線)組合而成。
  • 變量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗號、空格等。
  • 變量名必須以字母或 _(下劃線)開頭。
  • 變量名不能包含空白字符(換行符、空格和制表符稱為空白字符)。
  • C 語言中的某些詞(例如 int 和 float 等)稱為關(guān)鍵字,具有特殊意義,不能用作變量名。
  • C 語言變量名區(qū)分大小寫,因此變量 price 與變量 PRICE 是兩個不同的變量。

如下變量名是合法的:
a_b
a1b
_Ab

如下變量名則是不合法的:
a@b
2ab
a-b

交換兩個變量的值

#include <stdio.h> int main() {int a = 4;int b = 5;printf("a = %d,b = %d\n", a, b);int tmp = a;a = b;b = tmp;printf("a = %d,b = %d\n", a, b);return 0; }

運行結(jié)果為:

駝峰命名法

駝峰命名法就是當變量名或函數(shù)名是由一個或多個單詞連結(jié)在一起,而構(gòu)成的唯一識別字時,第一個單詞以小寫字母開始;第二個單詞的首字母大寫或每一個單詞的首字母都采用大寫字母。

例如:myFirstName、myLastName
這樣的變量名看上去就像駱駝峰一樣此起彼伏,故得名。駱駝式命名法的命名規(guī)則可視為一種慣例,并無絕對與強制,目的就是為了增加識別和可讀性。

取名講究見名知意。

總結(jié)

以上是生活随笔為你收集整理的C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。