2021-04-07

HelloWorld 是經(jīng)典的編程入門程序磕秤,指在編寫代碼生成程序贾费,運(yùn)行該程序?qū)?huì)在程序中顯示 HelloWorld穿铆。以下是一個(gè) HelloWorld 的C語言代碼:

include<stdio.h>

int main(){

printf("HelloWorld");

}

1

2

3

4

以上程序中 #include<stdio.h> 稱為頭文件艺演,頭文件我們可以理解成“將工具箱拿過來”這一件事。代碼 #include<stdio.h> 中贱傀,#include<> 相當(dāng)于一只手惨撇,stdio.h 為需要拿過來的工具箱名。那為什么要拿這個(gè)工具府寒?是因?yàn)槲覀冊谶@個(gè)代碼中將會(huì)用到這個(gè)工具箱中的工具魁衙。

int main(){} 為一個(gè)程序的入口,什么是程序的入口呢株搔?其實(shí)就像醫(yī)院或者一些場所剖淀,總有一個(gè)大門規(guī)定從此進(jìn)入,否者當(dāng)客戶想要進(jìn)入這個(gè)場所時(shí)將會(huì)找不到入口纤房。而這個(gè)main就是我們這個(gè)代碼的入口纵隔,里面具體的內(nèi)容就寫在main后面的花括號(hào){}中。

花括號(hào)中的代碼是 printf("HelloWorld");炮姨,其中printf()叫做printf函數(shù)巨朦,其實(shí)函數(shù)這個(gè)術(shù)語我們可以理解成一個(gè)功能或者說工具,printf()是存放在stdio.h 中的工具剑令,printf()可以用來顯示你要顯示的內(nèi)容,在printf()圓括號(hào)中使用雙引號(hào)引起你想要顯示的內(nèi)容即可拄查。在這里需要顯示的是HelloWorld吁津。注意,一般情況下堕扶,每一句代碼結(jié)束后需要使用分號(hào)進(jìn)行結(jié)尾碍脏。

編譯運(yùn)行程序?qū)?huì)出HelloWorld:

二、變量

變量在C語言中我們可以當(dāng)做是一個(gè)存放內(nèi)容的容器稍算,例如可以存一個(gè)數(shù)字典尾、一個(gè)字符、小數(shù)等糊探。變量有不同的類型钾埂,包括整型河闰、字符型、浮點(diǎn)數(shù)褥紫;浮點(diǎn)數(shù)我們可以簡單的理解成小數(shù)即可姜性。

如果你想要?jiǎng)?chuàng)建一個(gè)整數(shù)類型的變量很簡單,整數(shù)在C語言中使用int進(jìn)行描述髓考,隨后我們在int后輸入一個(gè)字符串或者字符就可以完成一個(gè)變量的創(chuàng)建部念,但是要注意,需要使用分號(hào)結(jié)束:

include<stdio.h>

int main(){

int a;

}

1

2

3

4

以上代碼 int 是類型描述氨菇,a字符是這個(gè)變量的名字儡炼,此時(shí)就等于讓計(jì)算機(jī)創(chuàng)建了一個(gè)名字標(biāo)識(shí)為a,能存儲(chǔ)整數(shù)類型的變量了查蓉。我們一般在創(chuàng)建一個(gè)變量時(shí)需要對變量初始化乌询,初始化是指給這個(gè)變量一個(gè)值,讓我們能夠知道這個(gè)變量具體所存儲(chǔ)的內(nèi)容奶是,所以可以這樣寫:

include<stdio.h>

int main(){

int a=0;

}

1

2

3

4

以上代碼 int a=0; 使用等于號(hào)將0存入了a變量楣责,等于號(hào)的作用則是將等于號(hào)右邊的值存入左邊的變量中。

變量可以使用printf()將其內(nèi)容進(jìn)行輸出顯示聂沙,代碼如下:

include<stdio.h>

int main(){

int a=0;

printf("%d",a);

}

1

2

3

4

5

以上代碼 printf("%d",a); 將會(huì)把變量a的內(nèi)容進(jìn)行顯示秆麸,其中 %d 是一個(gè)占位符,占位符則表示在此處占據(jù)一個(gè)位置及汉,之后將會(huì)替換成一個(gè)值沮趣;在這句代碼中,我們可以看見雙引號(hào)后使用逗號(hào)對變量a進(jìn)行了分隔坷随,當(dāng)運(yùn)行printf()這一句代碼時(shí)房铭,將會(huì)輸出printf圓括號(hào)內(nèi)雙引號(hào)后使用逗號(hào)分隔的第一個(gè)變量值。

在此我們需要注意温眉,創(chuàng)建一個(gè)變量后缸匪,之后使用該變量不需要在此將類型符一起編寫。就例如你跟你朋友介紹小a类溢,只需要第一次介紹完畢凌蔬,之后就直接說名字就認(rèn)識(shí)了。

程序運(yùn)行結(jié)果如下:

三闯冷、常量

變量在程序運(yùn)行時(shí)是可變的砂心,而常量不行。當(dāng)你創(chuàng)建一個(gè)常量時(shí)給予了它值蛇耀,那么之后的值都不能進(jìn)行改變辩诞。我們先看一下變量在程序運(yùn)行時(shí)改變內(nèi)容是否可以:

include<stdio.h>

int main(){

int a=0;

printf("%d",a);

a=10;

printf(" %d",a);

}

1

2

3

4

5

6

7

以上代碼在顯示了第一次a的值后再次改變了a里面的內(nèi)容為10,之后再次輸出顯示纺涤,將為等于10:

接下來看下常量译暂。常量只需要在創(chuàng)建一個(gè)變量時(shí)使用 const 進(jìn)行修飾即可:

include<stdio.h>

int main(){

const int a=0;

printf("%d",a);

a=10;

printf(" %d",a);

}

1

2

3

4

5

6

7

此時(shí)我們編譯代碼將會(huì)出錯(cuò):

四抠忘、變量運(yùn)算

變量之間是可以相互相加減的,例如正常的加減法秧秉、乘除法等褐桌。首先我們可以創(chuàng)建兩個(gè)變量:

int a=10;

int a1=20;

1

2

a和a1相加并且顯示就可以寫成如下代碼:

include<stdio.h>

int main(){

int a=10;

int a1=20;

printf("%d",a+a1);

}

1

2

3

4

5

6

以上代碼printf("%d",a+a1);中,%d是個(gè)占位符象迎,將會(huì)輸出a與a1相加后的值荧嵌。之前解釋過,%d將會(huì)顯示引號(hào)后逗號(hào)隔開的第一個(gè)值砾淌,在這里a+a1是一個(gè)值啦撮,將會(huì)先運(yùn)算,然后進(jìn)行相加汪厨,結(jié)果為:

我們也可以同時(shí)顯示a與a1的值:

include<stdio.h>

int main(){

int a=10;

int a1=20;

printf("%d %d",a,a1);

}

1

2

3

4

5

6

7

以上代碼printf中赃春,第一個(gè)%d 顯示引號(hào)后第一個(gè)逗號(hào)隔開的a值,第二個(gè)%d將會(huì)顯示逗號(hào)隔開的第二個(gè)值a1劫乱。結(jié)果為:

同時(shí)一行創(chuàng)建兩個(gè)變量以及乘法運(yùn)算可以寫成:

include<stdio.h>

int main(){

int a=10,a1=20;

printf("%d",a*a1);

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末织中,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子衷戈,更是在濱河造成了極大的恐慌狭吼,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件殖妇,死亡現(xiàn)場離奇詭異刁笙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)谦趣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門疲吸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人前鹅,你說我怎么就攤上這事摘悴。” “怎么了舰绘?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵烦租,是天一觀的道長。 經(jīng)常有香客問我除盏,道長,這世上最難降的妖魔是什么挫以? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任者蠕,我火速辦了婚禮,結(jié)果婚禮上掐松,老公的妹妹穿的比我還像新娘踱侣。我一直安慰自己粪小,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布抡句。 她就那樣靜靜地躺著探膊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪待榔。 梳的紋絲不亂的頭發(fā)上逞壁,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音锐锣,去河邊找鬼腌闯。 笑死,一個(gè)胖子當(dāng)著我的面吹牛雕憔,可吹牛的內(nèi)容都是我干的姿骏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼斤彼,長吁一口氣:“原來是場噩夢啊……” “哼分瘦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起琉苇,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤嘲玫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后翁潘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體趁冈,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年拜马,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了渗勘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡俩莽,死狀恐怖旺坠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情扮超,我是刑警寧澤取刃,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站出刷,受9級(jí)特大地震影響璧疗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜馁龟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一崩侠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧坷檩,春花似錦却音、人聲如沸改抡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽阿纤。三九已至,卻和暖如春夷陋,著一層夾襖步出監(jiān)牢的瞬間欠拾,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國打工肌稻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留清蚀,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓爹谭,卻偏偏與公主長得像枷邪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子诺凡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容