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

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

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

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

編寫第一個程序:Hello World!

#include <stdio.h>

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

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

Hello, World!

程序分析:

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

#include <stdio.h>

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

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

(3)

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

/* 我的第一個C程序
  嘗試打印Hello World! */
//則只能注釋一行。若有多行要用//注釋,則需要多個//。例如:

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

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

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

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

總結(jié):

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

相關(guān)文章

  • 最新C語言自定義類型詳解

    最新C語言自定義類型詳解

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

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

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

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

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

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

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

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

    這篇文章主要給大家介紹了關(guān)于C++類特種函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(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à)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C++讀寫ini配置文件實(shí)現(xiàn)過程詳解

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

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

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

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

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

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

最新評論

县级市| 上思县| 松阳县| 迁安市| 巴东县| 南丹县| 新安县| 高淳县| 迁安市| 灌南县| 惠安县| 镇坪县| 揭西县| 资阳市| 五大连池市| 西乡县| 峡江县| 美姑县| 丰原市| 建湖县| 宁晋县| 南岸区| 莱阳市| 潮安县| 平阳县| 信丰县| 平利县| 门源| 呼玛县| 西昌市| 南开区| 闻喜县| 金乡县| 巴中市| 华阴市| 秀山| 辛集市| 丰台区| 湄潭县| 封开县| 平凉市|