1. 程式人生 > >LinuxC程式設計基礎—一個簡單的程式

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.程式註釋  程式註釋以”/*“開頭,“*/”結尾  中間註釋的內容為解釋內容幫助閱讀理解程式。

       微笑如有不足,請批評指正,謝謝!