C語言第一課

2021-09-12 11:38:37 字數 1606 閱讀 3894

開始的第乙個程式是乙個最簡單的程式,也就是最經典的hello world程式,它的功能為列印出hello world。程式的內容非常簡單,也是c語言編寫程式的基本結構框架。

機構的電腦是基於虛擬機器的,其程式設計是gcc的。

1.建立hello.c檔案;

vim hello.c
2.編寫hello world的**;

#include

main()

3.編譯hello.c;

gcc hello.c
4.執行a.out;

.

/a.out

輸出

hello world
2.1**說明

1.#include是乙個檔案,在c語言中稱為標頭檔案,裡面包含一些函式供我們直接使用。

2.main()是c語言預設的入口函式,稱為主函式。在預設情況下執行程式時系統會先呼叫程式中的main函式。一般情況下,乙個完整的程式中主函式是必須的。

c語言的函式表述方式和數學函式表示方式一樣,例如,sin(x).

3.main後面的()表示函式的引數列表,這裡使用了空的引數。

4.main()後面的{}包含的稱為函式體,這是定義函式的主要操作。

5.printf(「hello world\n」); 是一條c語言執行命令,被稱為語句,每條語句都以英文分號;結束。主要作用是在螢幕上列印hello world。其中printf()是列印函式,它定義在標頭檔案stdio.h中。

相當於漢語中的一句話,漢語是以。結尾,c語言以;結尾。

6.使用""包裹的一段文字,被稱為字串,這裡是在終端顯示需要輸出的內容。

7.\n是乙個換行符,主要是在hello world後面自動換行。

2.2編譯執行說明

在此示例中有兩個檔案hello.ca.outhello.c被稱為原始檔(或者源程式),a.out被稱為可執行檔案(或者程式)。

上面使用gcc命令就是把人便於讀寫的原始檔翻譯成機器可以理解可執行檔案,這個過程被稱作編譯,所以,gcc經常被稱作編譯器。

注釋方法

單行注釋格式//

#include

//這是單行注釋

多行注釋 /**/

/*這是多行

注釋*/

C語言第一課

一 c基礎 進製的轉換 進製,進製機制 常見的有二進位制 八進位制 十進位制 十六進製制 例 二進位制 0101010 八進位制 0235 十進位制 9 十六進製制 0x8a 注 十六進製制後面的10 16由a,b,c,d,e,f代替 進製的區分 八進位制前面會加 0 十六進製制後面會加 0x 進製...

c語言第一課

c語言第一課 型別 不僅定義了資料元素的內容,還定義了這類資料上可以進行的運算。編譯 執行程式 程式原始檔命名約定 cc cxx cpp cp及.c 從命令列執行編譯器 cc test1.cc 其中cc是編譯器程式的名字。編譯器生成乙個可執行檔案。windows系統將會生成可執行檔案 prog1.e...

C語言第一課

1.程式語言的本質 幫助人和計算機交流 而這種交流是通過資料進行的。cpu 磁碟 記憶體 2.ide 整合開發環境 程式設計軟體 1.編譯器 把 翻譯給計算機聽 2.偵錯程式 找bug用 3.編輯器 4.圖形介面工具 將a.c 轉變為a.exe 3.檔案字尾名 exe 可執行檔案 二進位制檔案 c ...