? ? ? 大家好 , 我是小泰山,我決定用自己閑暇的時(shí)間給大家(尤其是小白)講講c語(yǔ)言,讓大家能多學(xué)點(diǎn)東西,畢竟技多不壓身嘛。
? ? C語(yǔ)言是一種面相過(guò)程的抽象的程序設(shè)計(jì)語(yǔ)言,可以說(shuō)是最基本的設(shè)計(jì)語(yǔ)言之一,我們學(xué)程序設(shè)計(jì)一定要學(xué)會(huì)學(xué)好c,因?yàn)樗腔A(chǔ),我們要打好這個(gè)基礎(chǔ)。
? ? 話(huà)不多說(shuō),我們以代碼為主要形式的講解,讓大家看代碼了解c語(yǔ)言。(大家一開(kāi)始的時(shí)候可以用電腦自帶的記事本來(lái)編寫(xiě),也可以在運(yùn)用商店里面下載有關(guān)c語(yǔ)言的編譯軟件,下一篇文章講編寫(xiě)軟件的用法)
首先來(lái)看一個(gè)最簡(jiǎn)單,程序員認(rèn)識(shí)編碼世界的第一個(gè)小程序hello? world。
#include <stdio.h>
int? main(){
printf("hello world");
return 0;
}
這就是一個(gè)簡(jiǎn)單的c程序,運(yùn)行結(jié)果是
hello world


在編寫(xiě)過(guò)程中,要開(kāi)啟英文輸入法(目前初學(xué)就不要用漢字了,會(huì)出現(xiàn)錯(cuò)誤),包括所有符號(hào)都要用英文的,否則就會(huì)出錯(cuò),而且字母大小寫(xiě)一定要寫(xiě)正確,寫(xiě)代碼的時(shí)候要沉下心來(lái),認(rèn)真寫(xiě)。
一個(gè)程序固定格式差不多就是這樣的有預(yù)文件#include<stdio.h>(注意:有時(shí)也寫(xiě)成"stdio.h")里面包括各種函數(shù)的功能,比如上面那個(gè)printf(“”)就是屬于它的,必須先寫(xiě)上它才能讓printf發(fā)揮作用。
接著就是main()它是個(gè)函數(shù),而且是主函數(shù),代碼執(zhí)行的入口就是它,前面的int是修飾它的類(lèi)型,int表示整型,還可以用void來(lái)修飾它(表示無(wú)返回值,函數(shù)的結(jié)尾就不用加return這句話(huà),若不是void就必須要加)。
main()這個(gè)括號(hào)是不可省略的,必須要加,它也是屬于函數(shù)的象征,(main函數(shù)成稱(chēng)為主函數(shù),一切從他開(kāi)始,它比較特殊,括號(hào)里面不能加?xùn)|西,但是如果是我們自定義的函數(shù),那么括號(hào)里就可以加參數(shù)了,這個(gè)后面講函數(shù)是細(xì)講)后面有對(duì)花括號(hào),花括號(hào)里面就是函數(shù)體了,里面是代碼塊,也是我們想要完成事件的代碼,這里只有一句printf("hello world");功能就是將hello world 這句話(huà)打印到屏幕上。所以運(yùn)行之后我們就可以看見(jiàn)屏幕上顯示hello world。還要特別注意一件事就是代碼的每句話(huà)結(jié)束后都要加分號(hào),而且是英文符號(hào),表示這是一句代碼。
最后那個(gè)return語(yǔ)句就是上面提到的,因?yàn)閙ain函數(shù)用的int類(lèi)型的,所以必須要加return語(yǔ)句,return 0;表示結(jié)束此函數(shù)。最最后一定要記得打上反向花括號(hào)。
大家聽(tīng)懂了沒(méi)有呢?
快動(dòng)手試試吧,親自做出自己的第一個(gè)hello world吧!
下一篇是編譯程序的使用方法。
大家覺(jué)得有用的請(qǐng)點(diǎn)贊關(guān)注(?ò ? ó?)后面還有更多實(shí)用知識(shí)。
