中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言菜鳥基礎教程之Hello World

發布時間:2020-09-06 01:47:16 來源:腳本之家 閱讀:211 作者:翡翠森林Z 欄目:編程語言

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

編寫第一個程序:Hello World!

#include <stdio.h>

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

運行結果:

Hello, World!

程序分析:

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

#include <stdio.h>

就是把stdio.h文件包含進來,否則程序會不認得printf函數。

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

(3)

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

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

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

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

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

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

總結:

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武穴市| 五家渠市| 信宜市| 青岛市| 连山| 涞水县| 龙川县| 阿拉尔市| 沙雅县| 渭南市| 开封市| 靖宇县| 静海县| 清水县| 双桥区| 庐江县| 三穗县| 望奎县| 镇远县| 凤阳县| 伊通| 永修县| 枣阳市| 永登县| 大渡口区| 尖扎县| 黔东| 屏东市| 营口市| 崇仁县| 恩施市| 望城县| 江门市| 荣成市| 东辽县| 克什克腾旗| 慈溪市| 邳州市| 和田市| 美姑县| 昌邑市|