色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C程序的結(jié)構(gòu)

汽車電子技術(shù) ? 來(lái)源:我不是C神 ? 作者:子晨工作室 ? 2023-02-21 14:31 ? 次閱讀

圖片

今天為大家?guī)?lái)C程序結(jié)構(gòu)的介紹以及簡(jiǎn)單的C程序示例

C語(yǔ)言的結(jié)構(gòu)

一個(gè)完整的C程序必須擁有一定的結(jié)構(gòu),這樣才可以規(guī)范的編輯C程序。本示例的C程序所顯示的功能為 輸出“Hello Word”。

這個(gè)小程序雖然簡(jiǎn)單,但可以完美的演示C程序的全部結(jié)構(gòu)。

#include


int main()
{
    printf("Hello Word!\\n");    //輸出Hello Word
    return 0;                   //程序返回結(jié)果
}
  1. #include 指令  
    
     #include 指令是上述示例的第一行代碼,#include 指令在C語(yǔ)言中的作用是進(jìn)行相關(guān)的預(yù)處理操作。include在C語(yǔ)言中稱為文件包含命令,而include后面的尖括號(hào)中的內(nèi)容則為C程序的頭文件。
    
  2. 空行
    
     上述示例的第二行是空格,C語(yǔ)言具有很強(qiáng)的靈活性,因此,編寫(xiě)代碼中的空格、空行以及跳格并不會(huì)影響程序。所以,在C語(yǔ)言中我們常常使用一些空格、空行使C程序的編寫(xiě)更加美觀,同時(shí)可以極大程度的提高代碼的可讀性。合理、恰當(dāng)?shù)脑诰帉?xiě)C程序時(shí)使用空格、空行,可以讓編寫(xiě)者在日后維護(hù)自己的代碼時(shí)更加的方便。
    
  3. main 函數(shù)的聲明
    上述示例的第三行代碼便是對(duì)main函數(shù)進(jìn)行聲明。
    
int main()
這一行代碼的意思是聲明main的函數(shù)類型為 int(整型),其中的 intC語(yǔ)言中是一個(gè)關(guān)鍵字,這個(gè)關(guān)鍵字所代表的數(shù)據(jù)類型是整型。

    在每個(gè)完整的C程序中都有一個(gè) main 函數(shù),而上述的聲明 main 函數(shù)的部分為整個(gè)函數(shù)的函數(shù)頭部分。main 函數(shù)的作用就是作為一個(gè)程序的入口部分。因此,在C程序中,程序都是從 main 函數(shù)頭開(kāi)始執(zhí)行的。之后進(jìn)入 main 函數(shù)中,執(zhí)行 main 函數(shù)中的內(nèi)容。

4.函數(shù)體

上述示例代碼的第4行到第7行就是C程序的函數(shù)體部分。
{
    printf("Hello Word!\\n");    //輸出Hello Word
    return 0;                   //程序返回結(jié)果
}
這一部分的內(nèi)容便是整個(gè)C程序的核心,在講 main 函數(shù)的聲明的時(shí)候提到了一個(gè)名詞 函數(shù)頭 。那么,既然有函數(shù)頭,自然會(huì)有函數(shù)的身體部分,而函數(shù)體便是函數(shù)的身體部分。一個(gè)完整的函數(shù)擁有函數(shù)頭和函數(shù)體兩部分。

5.執(zhí)行語(yǔ)句

上述示例的第五行代碼即是C程序的執(zhí)行語(yǔ)句部分。
printf("Hello Word!\\n");    //輸出Hello Word
這一行代碼是示例C程序中最難的一行代碼,同時(shí)也將會(huì)是任何C程序中最難的代碼。執(zhí)行語(yǔ)句就是在整個(gè)函數(shù)中所要執(zhí)行的動(dòng)作內(nèi)容,其中 printf 是產(chǎn)生格式化輸出的函數(shù),printf 的作用即是向控制臺(tái)輸出字符或者字符串。在上述示例中還可以看到 “/n” 這樣的一個(gè)符號(hào),這個(gè)符號(hào)是一個(gè)轉(zhuǎn)義字符,它的意思是輸出一個(gè)空行。
  1. return 語(yǔ)句
    上述示例的第6行代碼是C程序中的返回語(yǔ)句。
    
return 0;                   //程序返回結(jié)果
這個(gè)語(yǔ)句的作用是使 main 函數(shù)停止運(yùn)行,并且向操作系統(tǒng)返回一個(gè)結(jié)果。因此。我們可以將 return 語(yǔ)句理解為 main 函數(shù)的結(jié)束標(biāo)志。

7.代碼注釋

在上述示例的第5行和第6行會(huì)看到如下文字。
//輸出Hello Word
//程序返回結(jié)果
這段文字便是對(duì)代碼的注釋,代碼的注釋的作用便是對(duì)書(shū)寫(xiě)的代碼進(jìn)行解釋說(shuō)明。方便日后對(duì)代碼進(jìn)行維護(hù)或者修改的時(shí)候理解編輯代碼時(shí)的思想以及含義。注釋內(nèi)容的語(yǔ)法格式如下。
//這是一段注釋內(nèi)容
C程序中,注釋還可以有如下書(shū)寫(xiě)格式。
/*這是一段注釋內(nèi)容*/

今天的內(nèi)容就到這里,下期小編將帶大家繼續(xù)學(xué)習(xí),各位看官老爺記得查閱哦~

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 結(jié)構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    117

    瀏覽量

    21619
  • 編輯
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    11569
  • C程序
    +關(guān)注

    關(guān)注

    4

    文章

    255

    瀏覽量

    36089
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    C++程序結(jié)構(gòu)特性

    全面兼容CC的許多代碼不經(jīng)修改就可以為Cpp所用,用C編寫(xiě)的庫(kù)函數(shù)和實(shí)用軟件可以用于Cpp。
    發(fā)表于 09-19 11:19 ?829次閱讀

    C程序的基本結(jié)構(gòu)(1)#程序設(shè)計(jì)基礎(chǔ)

    程序設(shè)計(jì)
    學(xué)習(xí)硬聲知識(shí)
    發(fā)布于 :2023年05月30日 12:39:11

    C程序的基本結(jié)構(gòu)(2)#程序設(shè)計(jì)基礎(chǔ)

    程序設(shè)計(jì)
    學(xué)習(xí)硬聲知識(shí)
    發(fā)布于 :2023年05月30日 12:40:37

    C語(yǔ)言概述

    上海電機(jī)學(xué)院第1章_C語(yǔ)言概述第一章本章要點(diǎn)C語(yǔ)言的特點(diǎn)C程序結(jié)構(gòu)在計(jì)算機(jī)上運(yùn)行C
    發(fā)表于 09-01 06:41

    C51基本結(jié)構(gòu)程序設(shè)計(jì)

    C51基本結(jié)構(gòu)程序設(shè)計(jì)1. 掌握if語(yǔ)句來(lái)實(shí)現(xiàn)選擇結(jié)構(gòu),能利用if語(yǔ)句編寫(xiě)相應(yīng)的分枝結(jié)構(gòu)程序
    發(fā)表于 06-12 23:44 ?32次下載

    C++教程之程序結(jié)構(gòu)

    C++教程之程序結(jié)構(gòu) 程序由什么組成?答案1:程序由代碼語(yǔ)句組成。正是一行行的代碼,組成了一個(gè)完整的程序。 答案2:
    發(fā)表于 05-15 18:01 ?38次下載

    C++課程資料詳細(xì)資料合集包括了:面向?qū)ο?b class='flag-5'>程序設(shè)計(jì)與C++,算法,函數(shù)等

    本文檔的主要內(nèi)容詳細(xì)介紹的是C++課程資料資料合集包括了:面向?qū)ο?b class='flag-5'>程序設(shè)計(jì)與C++,算法,函數(shù),概述, C++語(yǔ)言基礎(chǔ),構(gòu)造數(shù)據(jù)類型,數(shù)據(jù)類型,C
    發(fā)表于 07-09 08:00 ?18次下載
    <b class='flag-5'>C</b>++課程資料詳細(xì)資料合集包括了:面向?qū)ο?b class='flag-5'>程序</b>設(shè)計(jì)與<b class='flag-5'>C</b>++,算法,函數(shù)等

    C語(yǔ)言程序設(shè)計(jì)教程之如何設(shè)計(jì)循環(huán)結(jié)構(gòu)

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)教程之如何設(shè)計(jì)循環(huán)結(jié)構(gòu)主要內(nèi)容包括了:1 while語(yǔ)句2 do-while語(yǔ)句3 for 語(yǔ)句4 break、continue和goto語(yǔ)句5 循環(huán)的嵌套6 復(fù)合
    發(fā)表于 10-26 16:48 ?0次下載
    <b class='flag-5'>C</b>語(yǔ)言<b class='flag-5'>程序</b>設(shè)計(jì)教程之如何設(shè)計(jì)循環(huán)<b class='flag-5'>結(jié)構(gòu)</b>

    C語(yǔ)言程序設(shè)計(jì)教程之分支結(jié)構(gòu)程序設(shè)計(jì)的課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)教程之分支結(jié)構(gòu)程序設(shè)計(jì)的課件免費(fèi)下載。
    發(fā)表于 12-10 17:16 ?6次下載
    <b class='flag-5'>C</b>語(yǔ)言<b class='flag-5'>程序</b>設(shè)計(jì)教程之分支<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序</b>設(shè)計(jì)的課件免費(fèi)下載

    C語(yǔ)言程序設(shè)計(jì)教程之選擇結(jié)構(gòu)程序設(shè)計(jì)的資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)教程之選擇結(jié)構(gòu)程序設(shè)計(jì)的資料說(shuō)明。
    發(fā)表于 02-21 14:26 ?4次下載
    <b class='flag-5'>C</b>語(yǔ)言<b class='flag-5'>程序</b>設(shè)計(jì)教程之選擇<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>程序</b>設(shè)計(jì)的資料說(shuō)明

    嵌入式編程中C語(yǔ)言到C++詳解

    ? OOP第一課 C語(yǔ)言的局限 C++的特點(diǎn) C++的程序特征 C++程序
    的頭像 發(fā)表于 11-08 17:21 ?2618次閱讀

    C語(yǔ)言程序設(shè)計(jì)第四講結(jié)構(gòu)程序設(shè)計(jì)之選擇

    C語(yǔ)言程序設(shè)計(jì)第四講結(jié)構(gòu)程序設(shè)計(jì)之選擇
    發(fā)表于 12-22 10:34 ?0次下載

    C程序設(shè)計(jì)基礎(chǔ)-數(shù)組與結(jié)構(gòu)

    數(shù)組,結(jié)構(gòu)體和指針是C語(yǔ)言里面最難的部分,如果在編程中可以熟練的運(yùn)用這三樣工具,會(huì)大大地提高開(kāi)發(fā)效率,簡(jiǎn)化程序結(jié)構(gòu),提成代碼運(yùn)行速度。
    的頭像 發(fā)表于 03-02 10:10 ?1099次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>程序</b>設(shè)計(jì)基礎(chǔ)-數(shù)組與<b class='flag-5'>結(jié)構(gòu)</b>體

    c程序的基本結(jié)構(gòu)是什么

    C語(yǔ)言源程序的基本結(jié)構(gòu)是由多個(gè)函數(shù)組成的。每個(gè)程序至少包含一個(gè)主函數(shù),也可以包含其他的函數(shù),而這些函數(shù)相互之間可以進(jìn)行相互調(diào)用,以完成特定的任務(wù)。 一、頭文件部分 在一個(gè)
    的頭像 發(fā)表于 11-24 10:24 ?2663次閱讀
    主站蜘蛛池模板: 伊人久久青草青青综合| 国产精品热久久高潮AV袁孑怡| 99无码熟妇丰满人妻啪啪| 吃春药后的女教师| 黑人干肥婆| 内射白嫩少妇超碰| 色爰情人网站| 亚洲伊人成综合人影院| 69久久国产精品热88人妻| 成人中文字幕在线| 极品少妇粉嫩小泬啪啪AV| 浓毛BWBWBWBWBW日本| 小小水蜜桃免费影院| 18岁末年禁止观看免费1000个| 国产99视频精品免费播放| 久久久久影视| 熟妇无码乱子成人精品| 综合精品欧美日韩国产在线| 夫妻日本换H视频| 空姐厕所啪啪啪| 偷窥 亚洲 色 国产 日韩| 18禁黄久久久AAA片| 国产精品人妻系列21P| 摸老师丝袜小内内摸出水| 寻找最美乡村教师颁奖晚会 | 免费精品一区二区三区AA片| 我们中文在线观看免费完整版| 18日本人XXXXXX18| 国产亚洲精品AV麻豆狂野| 欧美亚洲另类热图| 野草视频在线观看| 国产 亚洲 中文在线 字幕| 噜噜噜在线AV免费观看看| 小草影院免费| www国产av偷拍在线播放| 久久精品日本免费线| 污污内射在线观看一区二区少妇| 97视频免费观看2区| 回复术士人生重启在线观看| 色就色综合| jk制服喷水|