一個簡單的C程序示例

程序清單1.1 first.c程序函數


#include <stdio.h>spa

int main(viod)                              /*一個簡單的c程序*/ip

{get

   int num;                                   /*定義一個名爲num的變量*/編譯器

   num=1;                                    /*爲num賦一個值*/it

   printf(「I am a simple」);       /*使用printf()函數*/io

   printf(「computer.\n」);編譯

   printf(「My favourite number is %d because it is first.\n」,num);變量

   

   return 0;軟件

 

 

}


 

不出意外,該程序會在屏幕上打印出如下內容:

I am a simple computer.

My favourite number is 1 because it is first.

【Tips:若程序的輸出在屏幕上一閃而過,能夠在程序中添加額外的代碼,讓窗口等待用戶按下一個鍵後才關閉。其中一種方法是,在程序的return語句前加入:

    getchar();

這行代碼會讓程序等待擊鍵,窗口會在用戶按下一個按鍵後才關閉。】


 

接下來是一些對程序代碼的解釋:

         #include <studio.h>-------  包含另外一個頭文件

//改行告訴編譯器把studio.h包含在當前程序中。studio.h是C編譯器軟件包的標準部分,它提供鍵盤輸入和屏幕輸出的支持。

          int main(viod)------ 函數名

//C程序包含一個或多個函數,它們是C程序的基本模塊。

//清單中其中包含了一個main()函數,它所包含的括號代表它是一個函數名。int則表示該函數返回一個整數,viod則代表main()不帶任何參數

          /*一個簡單的c程序*/ -------- 註釋

註釋在/*和*/兩個符號之間。註釋能提升程序的可讀性。編譯時,編譯器會忽略所註釋內容

              {-------函數體開始

              {-------函數體結束

左花括號({)表示函數定義開始

右花括號(})表示函數定義結束

                  int num;  -----聲明

該聲明代表,將使用一個名爲num的變量,並且num是int (integer整數)類型

                   num=1;------賦值表達語句

//把值1賦給名爲num的變量

                   printf(「I am a simple」);  ------調用一個函數

該語句使用printf()函數,在屏幕上顯示I am a simple,光標停在同一行。

//printf()是標準的C庫函數,在程序中使用函數叫做調用函數

                    printf(「computer.\n」);

這行代碼也調用了printf()函數,不一樣的是它加了一個\n,它的做用是告訴計算機另起一行

   printf(「My favourite number is %d because it is first.\n」,num);

最後調用一個printf()把num的值1內嵌在用雙引號括起來的內容中一併打印。%d告訴計算機以何種形式輸出num的值,打印在何處。

   return 0;-----return語句

C函數能夠給調用方提供(或返回)一個數。

必須以右花括號表示程序結束

相關文章
相關標籤/搜索