LinuxC程式設計基礎—一個簡單的程式
1.一個簡單的C程式
C語言就是一種在計算機上實現程式的描述語言。它在描述一個完整的程式時,有固定的結構要求和具體的描述方法,類似於我們的對話丶寫文章要有主謂賓基本語句部分一樣,缺少一部分就不成一句話了。
我們先來一個簡單的程式例子,使讀者對C語言程式的結構有一個初步的瞭解。
*例一 根據圓的半徑r,計算面積s。
1 #include <stdio.h> /* 標頭檔案*/
2 main() /* C程式入口——主函式*/
3 {
4 int r=4; /* 定義變數r,宣告變數為整形*/
5 float s=0.0; /* 定義變數s, 說明為單精度變數*/
6 s=3.1415926*r*r; /* 計算面積 賦值給s*/
7 printf("圓面積 s=%f\n",s); /* 顯示圓的面積值*/
8 }
以上結果在顯示器下執行結果為: 圓面積s=50.565472
程式說明
第一行 包含標頭檔案。它的功能是在呼叫系統的輸出函式(printf函式)時,需要包含此標頭檔案。程式源中用“/*”和“*/”符號括起來的一串字元是對程式的註釋
第二行 主函式的頭部。 其中:mian是主函式名稱,函式後面的一對小括號不能省略,他的功能表示函式從此開始。函式具體的完成要放在其後一對花括號中,用這對花括號擴起的部分稱為函式體。在C語言源程式中只能包括一個主函式,在一個或多個函式組成的程式中,程式的執行都是由主函式開始的。
第四行和第五行 定義變數並初始化。其中r代表圓半徑 s代表圓面積。
第六行 計算圓的面積。根據圓面積公式
第七行 將計算機計算結果輸出到螢幕
2.C程式的結構
①C 語言由若干函式組成
* 必須有一個且只能有一個主函式main(),主函式的名字為main。
* 可以是系統定義的標準函式,如scanf 函式 printf函式等
(函式有函式頭與函式體組成)
函式頭:函式的說明部分,給出函式的特徵描述,包括函式的屬性丶型別丶名字丶引數丶及引數型別。
函式體:函式的語句部分,是程式中用花括號括起的若干語句。
②語句
1. 函式功能實現由若干語句構成。說明性語句完成資料描述,執行性語句完成操作描述。
2. 語句由若干關鍵字加以標識,如if-else,do-while等。
3. C語言輸入/輸出操作由scanf函式和printf函式完成。
4. C語言必須以分號結束。
③其他
1.預處理命令。C程式往往以#開頭命令,它們是預處理命令。如例一中的行1
2.程式註釋 程式註釋以”/*“開頭,“*/”結尾 中間註釋的內容為解釋內容幫助閱讀理解程式。
如有不足,請批評指正,謝謝!