1. 程式人生 > >程式設計與C語言

程式設計與C語言

第一次寫部落格,不說廢話了。 首先介紹一下C語言最基礎的一些知識吧。

計算機程式是什麼? 所謂程式就是一組計算機能識別和執行的指令。

計算機能直接識別和接受的二進位制程式碼稱為機器指令,機器指令集合為機器語言。 C語言符號集包括:英文字母、數字和一些有特定含義的標點符號。計算機並不能直接識別和執行符號語言的指令,所以需要用到組合語言的(符號組合語言)軟體,把符號語言的指令轉化為機器指令。 組合語言比機器語言簡單好記,但難以普及,只在專業人士使用,被稱為低階語言

高階語言:語言功能強,不依賴於具體機器,寫出的程式對多種計算機都適用。 計算機不能直接識別高階語言程式的,也需要進行翻譯。用一種稱為編譯程式的軟體

把用高階語言寫的程式叫為源程式。然後轉化為機器指令的程式叫為目標程式,然後讓計算機執行程式,最後得到結果。

開始C語言的一些特點介紹吧。

  1. C語言一共只有37個關鍵字,9種控制語句。
    
  2. 運算子豐富,共有34種運算子。
    
  3. 資料型別豐富,常用整型,浮點型,字元型,陣列型別,指標型別,結構體型別。
    
  4. 具有結構化的控制語句。if....else....,while ,do....while,switch,for.
    
  5. 語法限制不嚴格,程式設計自由度大。
    
  6. 可移植性強和硬體控制能力高,表達和運算能力強。
    

最簡單的C語言程式

#include <stdio.h>   //預編譯處理指令

int main()         //主函式
{
	printf("This is a C program.\n");    //輸出的一行資訊
	return 0;    //函式執行結束返回值0
}

C語言程式的結構

  1. 一個程式由一個或多個源程式檔案組成。
  2. 函式是C程式的主要組成成分。
  3. 一個函式包括兩個部分,函式首部和函式體。
  4. 程式總是從mian函式開始執行的。
  5. 程式對計算機的操作是由函式中的C語言完成的。
  6. 每個資料分明和語句的最後必須有一個分號。

而我們需要注意的是許多程式都是給別人使用的,應當有適量的備註才行!!!