初始C語言-第一個C語言程序-創(chuàng)新互聯(lián)

目錄

專注于為中小企業(yè)提供網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)枝江免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

一.什么是C語言

二.如何編寫C語言的代碼

新建項目?編輯

創(chuàng)建源文件

寫代碼

編譯+運行

三.必備知識點

1.C語言源程序的結(jié)構(gòu)特點

2.程序的書寫規(guī)則:

3.主函數(shù)

4.標(biāo)識符

5.關(guān)鍵字


一.什么是C語言

C語言是一門通用計算機編程語言,廣泛應(yīng)用于底層開發(fā)。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯,處理低級存儲器,產(chǎn)生少量機器碼以及不需要任何環(huán)境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然能保持良好的跨平臺特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在許多電腦平臺上進(jìn)行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業(yè)平臺。

二十世紀(jì)八十年代,為了避免開發(fā)廠商用的C語言產(chǎn)生差異,由美國國家標(biāo)準(zhǔn)局為C語言制定了一套完整的美國國家標(biāo)準(zhǔn)語法,稱其為ANSI C,作為從語言最初的標(biāo)準(zhǔn)?!?】目前2011年11月8日,國際標(biāo)準(zhǔn)化組織(ISO)和國際電工委員會(IEC)發(fā)布的C11標(biāo)準(zhǔn)是C語言的第三個官方標(biāo)準(zhǔn),也是C語言的最新標(biāo)準(zhǔn),該標(biāo)準(zhǔn)更好的支持了漢字函數(shù)名和漢字標(biāo)識符,一定程度上實現(xiàn)了漢字編程。

C語言是一項面共享過程的計算機編程語言,與C++,java等面向?qū)ο蟮木幊陶Z言有所不同。其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

二.如何編寫C語言的代碼

工具:編譯器

以VS2019(集成開發(fā)環(huán)境-集成了MSVC這樣的編譯器,可以編寫+編譯C語言代碼)為例

  1. 創(chuàng)建一個項目
  2. 創(chuàng)建一個源文件
  3. 寫代碼
  4. 寫代碼編譯代碼+運行

新建項目

創(chuàng)建源文件

(項目名稱可自己編寫,存儲位置也可按自己意愿存儲。最后點創(chuàng)建,即可完成新項目創(chuàng)建。)

創(chuàng)建完成后,右擊源文件→添加→新建項,選擇C++文件,名稱可自行編寫,但后綴只能為.C,然后點擊添加。

寫代碼

源文件具體代碼如下:

#include//包含一個頭文件
//寫代碼
//寫出主函數(shù)(main函數(shù))
//如何執(zhí)行呢?C語言是從主函數(shù)的第一行開始執(zhí)行的,所以C語言代碼中得有main函數(shù)-入口
int main()
//int是整型的意思
// 有且僅有一個main函數(shù)
//一個工程中可以有多個.c文件,但是多個.c文件只能有一個main函數(shù)
{
	printf("Hello  World\n");
	//printf為一個庫函數(shù),在屏幕上打印信息的意思,使用需引用頭文件
	return 0;
}
//編譯+鏈接+運行代碼(fn+f5)
編譯+運行

三.必備知識點 1.C語言源程序的結(jié)構(gòu)特點

1)一個C語言源程序是由一個或多個源文件組成;

2)一個源文件由一個或多個函數(shù)組成;

3)一個源程序中都包含且只包含一個主函數(shù)main();

4)源程序中可以有預(yù)處理命令(如,#include),預(yù)處理命令通常放在源程序或源文件最前面;

5)每個說明,語句都必須以分號“;”。但是預(yù)處理命令,函數(shù)頭和花括號“{}”之后不能加分號;

6)標(biāo)識符,關(guān)鍵字之間必須至少加一個空格以示間隔。但是,如果已有明顯的間隔符,也可以不用加空格來分隔。

2.程序的書寫規(guī)則:

1)一個語句或一個說明占一行。但是,在不影響程序可讀性時,一個程序行允許寫幾條語句,也允許一條語句分幾行書寫。

2)用花括號“{}”括起來的部分,通常是為了表示程序的某一層次結(jié)構(gòu)。所以“{}”一般與該結(jié)構(gòu)語句的第一個字母對齊,并且獨占一行。

3)C語言程序字母區(qū)分大小寫,用戶書寫程序時,要求關(guān)鍵字都使用小寫字母。4)低一層次的語句或說明可以比高一層次的語句或說明縮進(jìn)若干格,以便更加清晰,增加程序的可讀性。

3.主函數(shù)

1)C語言規(guī)定必須用main作為主函數(shù)名,其后的圓括號可以是空的,但不能省略

2)程序中的main()是主函數(shù)的起始行,也是C程序執(zhí)行的起始行,每個函數(shù)都必須有且只能有一個主函數(shù)。在main()后,用一對花括號括起來的語句序列稱為函數(shù)體,函數(shù)體內(nèi)的語句序列,在沒有遇到跳轉(zhuǎn)語句時,按先后順序,依次執(zhí)行。

3)一個C語言程序總是從主函數(shù)開始執(zhí)行,到main函數(shù)體執(zhí)行完后結(jié)束,而不論main在程序中的位置如何。

4)主函數(shù)的前面,可以有一個說明其類型的關(guān)鍵字(如:void,int,char)表示函數(shù)的返回值類型。

4.標(biāo)識符

(自己定義的,區(qū)分大小寫)(先定義后使用)只能由字母(大小寫均可)、數(shù)字和下劃線組成,且第一個字符必須為字母或下劃線。

5.關(guān)鍵字

(原來就定義好的)只考見過的,這里就不打了(全是小寫,題目出現(xiàn)大寫就錯)

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

分享文章:初始C語言-第一個C語言程序-創(chuàng)新互聯(lián)
文章位置:http://muchs.cn/article28/spjcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、網(wǎng)站收錄、營銷型網(wǎng)站建設(shè)、定制開發(fā)網(wǎng)站導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(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)站建設(shè)公司