bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

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

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

成都創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗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)驗和眾多成功案例,為您定制開發(fā)。

比如下列代碼中的weight與age就是局部變量,他們的作用域為他倆所處的那個大括號內(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ù)之外定義的,作用域為整個源文件

外部變量的聲明

//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ō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)系,直接上百度,哈哈哈

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

最后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);//此時運行會出現(xiàn) 44
const int d = 666;
d = 444;
printf("%d", d);//報錯

上述兩段代碼,第一段會成功輸出44而第二段就會報錯,因為如果加上const的話,運行就會報錯,因為const使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海外機房具備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://vcdvsql.cn/article12/dcodgc.html

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

廣告

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

成都做網(wǎng)站