最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

全部開發(fā)者教程

C 語言入門教程

C 語言基礎(chǔ)教程
01 C 語言簡介 02 C 語言的程序結(jié)構(gòu) 03 C 語言的編譯 04 C 語言的標(biāo)準(zhǔn) 05 C 語言中的注釋 06 C 語言中的變量 07 C 語言中的變量類型 08 C 語言的常量 09 C 語言的輸入與輸出 10 C 語言中的 printf() 格式輸出 11 C 語言中的類型轉(zhuǎn)換 12 C 語言中的運(yùn)算符 13 C 語言中的算數(shù)運(yùn)算符 14 C 語言中的位運(yùn)算符 15 C 語言中的邏輯運(yùn)算符 16 C 語言中的三目運(yùn)算符 17 C 語言中的分支結(jié)構(gòu) 18 C 語言中的多重分支 19 C 語言中的分支嵌套結(jié)構(gòu) 20 C 語言中的循環(huán)結(jié)構(gòu) 21 C 語言中的 while 循環(huán) 22 C 語言中的 do-While 循環(huán) 23 C 語言中的 for 循環(huán) 24 C 語言中的多重循環(huán)嵌套 25 循環(huán)實戰(zhàn),打印九九乘法表 26 C 語言中的break和continue 27 C 語言中的 if 語句 28 C 語言中的 switch/case 語句 29 C 語言中的函數(shù) 30 C 語言函數(shù)的定義和聲明 31 C 語言中函數(shù)的參數(shù)傳入類型 32 C 語言中的 main() 函數(shù)參數(shù) 33 make 工具 makefile 34 C 語言中的數(shù)組 35 C 語言中的多維數(shù)組 36 數(shù)組的練習(xí) 37 C 語言中的字符串 38 C 語言中的字符串函數(shù) 39 C 語言字符串練習(xí) 40 C 語言中的指針 41 C 語言中的 struct 42 C 語言中的 union 43 C 語言中的 maclloc free() 44 C 語言中的 enum 45 整體練習(xí)-學(xué)生管理系統(tǒng)

C 語言中的變量

在講解變量之前,我們先來看一段代碼:

int x;
int y=0;
char z='A';
x=6;

在上面這段代碼中出現(xiàn)的 x、y、z 都是一個 C 變量。

變量是編程語言中不可或缺的組成部分。它承載這存貯數(shù)據(jù)以及計算結(jié)果等等功能,顧名思義變量就是可以再計算執(zhí)行過程中變化的量。這節(jié)課我們來學(xué)習(xí)下到底什么是變量。

1. 什么是變量?

變量是程序用來保存計算結(jié)果的存儲單元,為了方便訪問這塊存儲單元,我們給這塊存儲單元命名,該名稱即為變量名,在程序中通過變量名來訪問保存計算結(jié)果的存儲單元。

在下圖中,在內(nèi)存中有一塊存儲區(qū)域保存了計算結(jié)果 123,在程序中使用變量 X 表示這一塊存儲區(qū)域,如下所示:

圖片描述

你可以簡單的把變量理解為一個存儲數(shù)據(jù)的盒子,我們要存儲的數(shù)據(jù)平時就放在盒子中。當(dāng)我們要使用數(shù)據(jù)的時候把盒子打開吧數(shù)據(jù)取出來就可以了。

2. C 語言中定義變量

在 C 語言中定義變量如下:

int x;

上面這行代碼就聲明了一個名為 x 的變量,這行代碼分為三部分:

  • int:int 表示變量存儲的數(shù)據(jù)類型。數(shù)據(jù)類型的概念我們下個小節(jié)詳細(xì)講解;
  • x:x 表示變量名稱;
  • ;:C 語言代碼每一行都用分號結(jié)尾。

3. 變量命名規(guī)則

為了更方便程序的閱讀,以及讓程序更加的規(guī)范,給變量命名的時候不可以隨意命名,需要遵守變量的命名規(guī)則:

  1. 變量名稱可以是由字母,數(shù)字,下劃線( _ )組成;
  2. 字母可以是大寫字母,也可以是小寫字母;
  3. 單個字母可以作為變量名,但是單個數(shù)字和下劃線不可以單獨作為變量名;
  4. 當(dāng)組成變量名的字符大于等于 2 個時,字母和下劃線可以作為變量名第一個字符,但是數(shù)字不可以;
  5. 理論上變量名的長度是沒有限制的,但是有的編譯器超過 31 個字符就會產(chǎn)生錯誤。不過超長的字符變量名也會給編寫和閱讀程序帶來不便。

Tips:請注意英文字母變量的大小寫。在 Linux 以及 Unix 系統(tǒng)中,是嚴(yán)格區(qū)分大小寫的。int Aint a ,會被認(rèn)為是兩個不同的變量。

實例

int A, a, _A, c0, _ddf5, res_1;

Tips:C 語言可以一行代碼聲明多個變量。

上面舉了幾個符合規(guī)則的變量名的例子。但是合乎規(guī)則不等于是合格的變量名。具體的變量名最好與要存儲的內(nèi)容有一定關(guān)聯(lián),便于程序閱讀。例如我的變量中要存儲的是數(shù)學(xué)成績分?jǐn)?shù),那么變量名可以叫做:

int Math_scores;

4. 變量的使用

變量的使用分為兩個步驟,聲明變量和為變量賦值,也叫初始化變量。

聲明變量類型,初始化變量。

實例演示
預(yù)覽 復(fù)制
復(fù)制成功!
# include <stdio.h>

int main(void)
{
    int x,y;
    int z=0;
    x=2,y=5;
    z=x+y;
    printf("%d",z);
    return 0;
}
運(yùn)行案例 點擊 "運(yùn)行案例" 可查看在線運(yùn)行效果
實例演示
預(yù)覽 復(fù)制
復(fù)制成功!
# include <stdio.h>

int main(void)
{
    char abc;
    abc='I';
    printf("%c",abc);
    return 0;
}
運(yùn)行案例 點擊 "運(yùn)行案例" 可查看在線運(yùn)行效果

5. 小結(jié)

編程語言中的變量是用來存儲中間結(jié)果與最終得到的計算結(jié)果的存儲單元。

在 C 語言中,變量的使用要經(jīng)歷變量類型和變量名稱的指定,也就是聲明,和變量給與一個初始值,也就是變量的初始化,這兩個過程后才能使用變量。

由于變量是可以隨時經(jīng)過再次賦值而發(fā)生變化的。因此,在使用變量的時候要特別注意每次是不是按照我們的預(yù)想進(jìn)行賦值。因為非預(yù)想的賦值是程序中最容易出錯的地方。