一個簡單的C程序示例


程序清單1.1 first.c程序


#include <stdio.h>

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

{

   int num;                                   /*定義一個名為num的變量*/

   num=1;                                    /*為num賦一個值*/

   printf(“I am a simple”);       /*使用printf()函數*/

   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函數可以給調用方提供(或返回)一個數。

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

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM