C語言入門篇--變量[定義,初始化賦值,外部聲明]
1.變量
變量即變化的量。
C語言中用 常量 來表示不變的值,用 變量 表示變化的值。
eg:輸出26個(gè)字母
#include <stdio.h> int main() { char c = 'A';//定義一個(gè)為char類型的變量c,并對(duì)其進(jìn)行初始化 for (; c <='Z'; c++) { printf("%c", c); } printf("\n"); return 0; }
2.變量的定義
int temp; int age = 21; float weight = 51.2f; char ch = 'V';
2.1變量定義格式
int a = 10;
格式:
類型 變量名 賦值操作符 內(nèi)容
2.2定義變量本質(zhì)
在計(jì)算機(jī)內(nèi)存中開辟對(duì)應(yīng)變量大小的空間。
2.3注意
一個(gè)變量在一個(gè)代碼塊內(nèi),只能定義一次。
3.變量的初始化與賦值
初始化:
在定義變量時(shí)為其賦值。
eg: int age = 21;
賦值:
為已存在的變量賦上新的值。
eg: age=22;
注意:
float weight = 45.5f;
表示float類型的浮點(diǎn)數(shù)時(shí)建議帶上f,double類型不用帶。
int temp;
若定義變量時(shí)為未初始化,系統(tǒng)會(huì)為其賦一個(gè)隨機(jī)值。
4.變量的分類
5.變量的屬性
在看此塊內(nèi)容前可以先看看內(nèi)存及地址相關(guān)內(nèi)容,更容易理解。
一個(gè)變量是有三個(gè)屬性:
1.變量的空間。
2.變量的內(nèi)容。
3.變量的地址。
為了解釋清楚,請(qǐng)移步---->變量的屬性、變量的左值與右值
6.變量的外部聲明
1.變量的聲明可以有多次
變量的聲明是告訴文件在某個(gè)地方有某變量,程序在連接時(shí)可以找到。
extern 變量的類型 變量名
一般在聲明變量時(shí)只需寫變量的類型和變量名,不需要寫上具體值。
2.函數(shù)外部聲明
extern 函數(shù)名
一般在聲明函數(shù)時(shí)只需寫函數(shù)名,不用寫函數(shù)體。
以上就是C語言入門篇--變量[定義,屬性,外部聲明]的詳細(xì)內(nèi)容,更多關(guān)于C語言的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
C++與Java分別解決活動(dòng)選擇問題和帶權(quán)活動(dòng)選擇問題
這篇文章介紹了C++與Java分別解決活動(dòng)選擇問題和帶權(quán)活動(dòng)選擇問題,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06詳解Bucket Sort桶排序算法及C++代碼實(shí)現(xiàn)示例
桶排序是一種線性排序算法,這里我們來詳解Bucket Sort桶排序算法及C++代碼實(shí)現(xiàn)示例,需要的朋友可以參考下2016-07-07C語言動(dòng)態(tài)內(nèi)存函數(shù)詳解
這篇文章主要介紹了C語言動(dòng)態(tài)內(nèi)存函數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-09-09C語言全方位講解指針與地址和數(shù)組函數(shù)堆空間的關(guān)系
指針是C語言中一個(gè)非常重要的概念,也是C語言的特色之一。使用指針可以對(duì)復(fù)雜數(shù)據(jù)進(jìn)行處理,能對(duì)計(jì)算機(jī)的內(nèi)存分配進(jìn)行控制,在函數(shù)調(diào)用中使用指針還可以返回多個(gè)值2022-04-04