最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言菜鳥(niǎo)基礎(chǔ)教程之Hello World

 更新時(shí)間:2017年10月03日 09:09:23   作者:翡翠森林Z  
C語(yǔ)言是一門(mén)通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。

首先,需要一款C語(yǔ)言的編譯器,可以使用在線編譯器,也可以在本地安裝編譯器,比如Mac電腦可以安裝Xcode,PC可以安裝Dev C++。

編寫(xiě)第一個(gè)程序:Hello World!

#include <stdio.h>

int main()
{
  /* 我的第一個(gè) C 程序 */
  printf("Hello, World! \n");
  
  return 0;
}

運(yùn)行結(jié)果:

Hello, World!

程序分析:

(1)
這里stdio.h是一個(gè)頭文件。代表stantard input & output。C語(yǔ)言的程序文件分為頭文件(.h)和源文件(.c),這兩都的具體概念以后再講解。
stdio.h中聲明了一些方法,比如printf函數(shù)就是在stdio.h中聲明的。

#include <stdio.h>

就是把stdio.h文件包含進(jìn)來(lái),否則程序會(huì)不認(rèn)得printf函數(shù)。

(2)
在C語(yǔ)言中,形如int main() {...}的表示定義一個(gè)函數(shù)。
main是函數(shù)名稱,int代表整形,int在main的前面表示這個(gè)函數(shù)必然返回一個(gè)整數(shù)。咱們這個(gè)函數(shù)最終返回的就是整數(shù)0。
大括號(hào)之間,是函數(shù)體。本例中的函數(shù)體內(nèi)容的作用是打印出Hello World并返回0。程序語(yǔ)言中的打印指的是在控制臺(tái)里輸出結(jié)果,而不是像打印機(jī)那樣把紙打印出來(lái)。

(3)

/* 我的第一個(gè) C 程序 */
C語(yǔ)言中,被包含在斜杠和星號(hào)中的內(nèi)容是注釋內(nèi)容。注釋內(nèi)容是寫(xiě)給人類(lèi)看的,不會(huì)被編譯或運(yùn)行。
C語(yǔ)言中,有兩種注釋方式。一種是斜杠和星號(hào),另一種是//
兩者的區(qū)別為:
斜杠和星號(hào)既可以注釋一行(見(jiàn)上面的程序),也可以注釋多行,例如:

/* 我的第一個(gè)C程序
  嘗試打印Hello World! */
//則只能注釋一行。若有多行要用//注釋?zhuān)瑒t需要多個(gè)//。例如:

// 我的第一個(gè)C程序
// 嘗試打印Hello World! 

(4)
printf()帶了一對(duì)小括號(hào),表明它也是一個(gè)函數(shù)。沒(méi)帶大括號(hào),也沒(méi)有返回類(lèi)型,因?yàn)檫@是函數(shù)調(diào)用。main函數(shù)調(diào)用了printf函數(shù)。
printf()函數(shù)的聲明在stdio.h中,printf()函數(shù)的定義在stdio.c中。要調(diào)用函數(shù)時(shí),只須把該函數(shù)所在的頭文件包含進(jìn)來(lái)就行,不用包含源文件。
printf()的作用是把()中的內(nèi)容在控制臺(tái)打印出來(lái)。

(5)
\n是個(gè)轉(zhuǎn)義字符。什么叫轉(zhuǎn)義呢?比如n本來(lái)是表示一個(gè)字符,加上斜桿后,不再表示字符n,而是表示換行。意義已經(jīng)轉(zhuǎn)變了,所以叫轉(zhuǎn)義字符。

(6)
return 0;是main()函數(shù)的返回值,main()函數(shù)是特殊的函數(shù),只調(diào)用別人,不會(huì)被別人調(diào)用。所以返回多少無(wú)關(guān)緊要,比如還可以return 1; 或return 100;

總結(jié):

第一次接觸程序,上面有些東西,估計(jì)不會(huì)一下子全明白過(guò)來(lái)。但是不要緊,只要能明白一半就行。本節(jié)課主要是看一下程序長(zhǎng)什么模樣,運(yùn)行結(jié)果長(zhǎng)什么模樣。有不明白的地方,以后會(huì)陸陸續(xù)

相關(guān)文章

  • 最新C語(yǔ)言自定義類(lèi)型詳解

    最新C語(yǔ)言自定義類(lèi)型詳解

    生活當(dāng)中有很多物品是不能簡(jiǎn)單的用整型、浮點(diǎn)型、字符型來(lái)區(qū)分,它們常常是復(fù)雜的集合,比如人,一個(gè)人擁有年齡,身高、體重、學(xué)歷......等信息,我們可以用結(jié)構(gòu)體來(lái)實(shí)現(xiàn)準(zhǔn)確描述人這種復(fù)雜集合,這篇文章主要介紹了C語(yǔ)言?自定義類(lèi)型,需要的朋友可以參考下
    2023-01-01
  • QT樹(shù)的具體項(xiàng)目實(shí)現(xiàn)

    QT樹(shù)的具體項(xiàng)目實(shí)現(xiàn)

    本文主要介紹了QT樹(shù)的具體項(xiàng)目實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 深入解析int(*p)[]和int(**p)[]

    深入解析int(*p)[]和int(**p)[]

    以下是對(duì)int(*p)[]和int(**p)[]的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下
    2013-07-07
  • C++ 前置聲明詳解及實(shí)例

    C++ 前置聲明詳解及實(shí)例

    這篇文章主要介紹了C++ 前置聲明詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C++類(lèi)的特種函數(shù)生成機(jī)制詳解

    C++類(lèi)的特種函數(shù)生成機(jī)制詳解

    這篇文章主要給大家介紹了關(guān)于C++類(lèi)特種函數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • 純c實(shí)現(xiàn)異常捕獲try-catch組件教程示例

    純c實(shí)現(xiàn)異常捕獲try-catch組件教程示例

    這篇文章主要為大家介紹了純c實(shí)現(xiàn)異常捕獲try-catch組件教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • c++實(shí)現(xiàn)排序算法之希爾排序方式

    c++實(shí)現(xiàn)排序算法之希爾排序方式

    這篇文章主要介紹了c++實(shí)現(xiàn)排序算法之希爾排序方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C++讀寫(xiě)ini配置文件實(shí)現(xiàn)過(guò)程詳解

    C++讀寫(xiě)ini配置文件實(shí)現(xiàn)過(guò)程詳解

    這篇文章主要介紹了C++讀寫(xiě)ini配置文件實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • C語(yǔ)言實(shí)現(xiàn)找出二叉樹(shù)中某個(gè)值的所有路徑的方法

    C語(yǔ)言實(shí)現(xiàn)找出二叉樹(shù)中某個(gè)值的所有路徑的方法

    這篇文章主要介紹了C語(yǔ)言實(shí)現(xiàn)找出二叉樹(shù)中某個(gè)值的所有路徑的方法,針對(duì)數(shù)據(jù)結(jié)構(gòu)中二叉樹(shù)的實(shí)用操作技巧,需要的朋友可以參考下
    2014-09-09
  • OpenCV中C++函數(shù)imread讀取圖片的問(wèn)題及解決方法

    OpenCV中C++函數(shù)imread讀取圖片的問(wèn)題及解決方法

    利用C++函數(shù)imread讀取圖片的時(shí)候返回的結(jié)果總是空,而利用C函數(shù)cvLoadImage時(shí)卻能讀取到圖像。怎么回事?今天小編通過(guò)本教程給大家簡(jiǎn)單說(shuō)明原因
    2017-03-03

最新評(píng)論

斗六市| 若尔盖县| 高淳县| 新干县| 祥云县| 越西县| 昌都县| 犍为县| 临湘市| 会泽县| 田东县| 新安县| 阜阳市| 礼泉县| 贡嘎县| 都江堰市| 旬邑县| 镇原县| 玛纳斯县| 乌苏市| 东山县| 鄂州市| 昆明市| 龙门县| 汶川县| 万全县| 始兴县| 灵寿县| 吉水县| 中超| 吉首市| 桑日县| 河源市| 常德市| 宿迁市| 扬州市| 永定县| 海丰县| 宣城市| 新宾| 南江县|