欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

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

目錄

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

一.什么是C語(yǔ)言

二.如何編寫C語(yǔ)言的代碼

新建項(xiàng)目?編輯

創(chuàng)建源文件

寫代碼

編譯+運(yùn)行

三.必備知識(shí)點(diǎn)

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

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

3.主函數(shù)

4.標(biāo)識(shí)符

5.關(guān)鍵字


一.什么是C語(yǔ)言

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

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

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

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

二.如何編寫C語(yǔ)言的代碼

工具:編譯器

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

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

新建項(xiàng)目

創(chuàng)建源文件

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

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

寫代碼

源文件具體代碼如下:

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

三.必備知識(shí)點(diǎn) 1.C語(yǔ)言源程序的結(jié)構(gòu)特點(diǎn)

1)一個(gè)C語(yǔ)言源程序是由一個(gè)或多個(gè)源文件組成;

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

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

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

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

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

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

1)一個(gè)語(yǔ)句或一個(gè)說(shuō)明占一行。但是,在不影響程序可讀性時(shí),一個(gè)程序行允許寫幾條語(yǔ)句,也允許一條語(yǔ)句分幾行書(shū)寫。

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

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

3.主函數(shù)

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

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

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

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

4.標(biāo)識(shí)符

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

5.關(guān)鍵字

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

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

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

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

廣告

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

成都網(wǎng)站建設(shè)公司