C-基本概念

來源:互聯網
上載者:User

標籤:

一.程式結構

    1.C 程式結構:任何一個C程式都是由一個或小個程式碼塊組成,每個小程式都有自己的功能,一般稱這些小程式為函數。所以,也可以說C程式是由函數組成的。

二.函數的概念:

     1.函數名:一個程式由無數個函數組成,每一個函數都有自己的命名,也就是名字。

     2.調用函數:根據函數名對函數進行調用,通過調用函數執行相應的功能,每個函數都有自己的功能。

 三.程式的入口:每個程式有一個main()函數,它是整個程式的入口,不論整個程式有多少個函數,都是從main()開始執行。

四.編寫函數

1.編寫main函數,大括弧中為函數體。

int main(){  return 0;}

 2.編寫多個函數,並且進行調用

 1 int test() 2 { 3 printf("hello\n"); 4 return 0; 5 } 6 int main() 7 { 8  test(); 9 return0;10 11 }

3.使用printf()函數列印內容到螢幕上

1 #include <stdio.h>2 int main()3 {4    printf("hello,world");5   return 0;6 7 }

五.編譯

 1.在終端操作

(1)在終端輸入cc -c 檔案名稱.c

  (2)編譯成功,會產生.o目標檔案

 2.編譯器的錯誤和警報功能

  (1)如果是代碼的文法有問題,編譯器會直接報錯,並且會指出錯誤的具體個數和相應的行號。

  (2)程式只要有一個錯誤,那麼就不能編譯成功,也不會生產.o目標檔案。

  (3)警告資訊只是編譯器的一些建議,不會影響程式的編譯通過

六.連結

    1.連結的作用:將.o目標檔案與C語言函數庫組合在一起,產生可執行檔。

    2.在終端輸入:cc 檔案名稱.o    連結成功會自動產生 a.out可執行檔。

七.運行(兩種運行方式)

    1.雙擊a.out檔案運行

    2.在終端輸入:./a.out  運行檔案

八.其它的指令:

     修改可執行檔名:在終端輸入     cc 原檔案名稱.o -o 檔案名稱

     編譯和連結一起執行: CC 檔案名稱.c

九.編碼過程中常見錯誤

    不寫分號,或者寫了中文分號

    字串少了雙引號,或者用了單引號,

    檔案拓展名不是.c活著.C

    用絕對路徑編譯檔案,注意目標檔案產生的位置

十.常見檔案的拓展名

   (1).c檔案是C語言源檔案,在編寫C語言程式的時候產生的

   (2).o檔案是目標檔案,在C語言程式編譯成功產生

   (3).out檔案是可執行檔,在連結成功的時候產生

十一.終端命令總結:

     編譯:cc -c 檔案名稱.c

     連結:cc 檔案名稱.o

     編譯,連結:cc 檔案名稱.c

    運行可執行檔:./a.out

十二.開發過程中會遇到的錯誤?如何解決?

     語法錯誤,可以通過編譯器的報錯資訊解決

     邏輯錯誤,需要耐心偵錯工具

    

    

   

C-基本概念

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.