内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

C語言學(xué)習(xí)記錄12.3(變量,scanf,常量)-創(chuàng)新互聯(lián)

變量分為局部變量,全局變量

成都創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為東鄉(xiāng)族企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè),東鄉(xiāng)族網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

比如下列代碼中的weight與age就是局部變量,他們的作用域?yàn)樗麄z所處的那個大括號內(nèi)

#includeint main()
{
?? ?int weight = 10;
?? ?float age = 11;

?? ?weight = weight + 1;
?? ?age = age + 1;
?? ?printf("%d\n", weight);
?? ?printf("%f\n", age);
?? ?return 0;
}

全局變量,

#includeint weight = 10;
float age = 11;
int main()
{?
?? ?weight = weight + 1;
?? ?age = age + 1;
?? ?printf("%d\n", weight);
?? ?printf("%f\n", age);
?? ?return 0;
}

就像這樣,在main函數(shù)之外定義的,作用域?yàn)檎麄€源文件

外部變量的聲明

//test1.c
int COMMON_VALUE = 100;

//test2.c
extern COMMON_VALUE;

值得注意的是

#includeint a = 100; //此處為全局變量
int main()
{
	int a = 10; //此處為局部變量
	printf("%d", a);
	return 0;//運(yùn)行后優(yōu)先輸出局部變量
}

局部變量優(yōu)先,也就是說上述代碼的輸出結(jié)果會是10,而不是100

下面讓我們用一個簡單的程序來說明一下scanf

int main()
{
	int a = 0;
	int b = 0;
	int c = 0;
	scanf("%d %d", &a, &b);
	c = a + b;
	printf("答案 = %d", c);
	return 0;
}

在這里我們先了解一下scanf以后在精細(xì)化的講解

由上述代碼我們可以簡單的了解一下scanf的用法,現(xiàn)在我們來看一下scanf的語法

不難發(fā)現(xiàn),他需要stdio.h這個頭文件,并且他的返回值為int,%d呢,表示輸入的數(shù)字為整形

其他的如上表,有不明白的沒關(guān)系,直接上百度,哈哈哈

還有一個易錯點(diǎn)就是記得寫上&這個符號,忘了寫是會報錯的哦

最后scanf()的返回值是成功賦值的變量數(shù)量, 發(fā)生錯誤時返回EOF.

綜上所學(xué),我們就可以完成一個簡單的加法計算器了

#includeint main()
{
	int a = 0;
	int b = 0;
	int c = 0;
	scanf("%d %d", &a, &b);
	c = a + b;
	printf("%d", c);


	return 0;
}

好的,現(xiàn)在我們開始關(guān)于常量的知識(常量不可以被改變)

首先就是一些字面常量

666;
3.14;
'a';
"asd45";

然后是const常變量,我們用兩個例子來分析一下

int d = 666;
d = 44;
printf("%d", d);//此時運(yùn)行會出現(xiàn) 44
const int d = 666;
d = 444;
printf("%d", d);//報錯

上述兩段代碼,第一段會成功輸出44而第二段就會報錯,因?yàn)槿绻由蟘onst的話,運(yùn)行就會報錯,因?yàn)閏onst使d這個變量成為了常變量,因而無法再變化,故報錯。

當(dāng)然值得一提的是常變量不是常量,我們可以用以下例子來證明

const int d = 6;
int arr[d];//報錯

#define定義的標(biāo)識符常量

#include#define MAX 1000 //注意用法,不用寫 = 
int main()
{
	int a = MAX;
	printf("%d", a);
	return 0;
}

就是給1000起一個外號叫MAX本質(zhì)還是常量,所以具備常量的性質(zhì)

枚舉常量

enum s  //讓s這個常量中包含a b c d//可在主函數(shù)外枚舉
{
	a = 4,
	b = 6,
	c,
	d,
};

int main()
{
	enum s r = a;     //使r變量為枚舉常量s中的a
	printf("%d", a);   //此處結(jié)果為2  枚舉常量中 a=0 b=1 c=2 …… 當(dāng)然 也可以在枚舉是給a賦初值為1這樣b就變成了2
	printf("%d", b);
	printf("%d", c);
	printf("%d", d);
	printf("%d", r);
	return 0;
}

OK兄弟們,今天就到這里,溜了溜了。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

文章名稱:C語言學(xué)習(xí)記錄12.3(變量,scanf,常量)-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://www.rwnh.cn/article12/dcodgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、建站公司用戶體驗(yàn)、全網(wǎng)營銷推廣網(wǎng)站維護(hù)、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
收藏| 万山特区| 峡江县| 水富县| 五大连池市| 盈江县| 霍林郭勒市| 靖江市| 凤台县| 屯门区| 万荣县| 镇江市| 黄龙县| 巴东县| 霸州市| 秭归县| 塔城市| 福泉市| 黔西县| 吴忠市| 齐齐哈尔市| 贡山| 崇阳县| 旺苍县| 天祝| 日喀则市| 共和县| 汉寿县| 荣昌县| 马龙县| 油尖旺区| 阳城县| 静海县| 淮安市| 中方县| 乌兰浩特市| 樟树市| 游戏| 丰台区| 南川市| 临颍县|