一個簡單的C語言程序(詳解)

C Primer Plus之一個簡單的C語言程序(詳解)

#include <stdio.h>

int main(void) //一個簡單的 C程序
{
    int num;   //定義一個名爲 num 的變量
    num = 1 ;  //爲num賦一個值
    
    printf("我是一個簡單的"); //使用 printf() 函數
    printf("計算機.\n");
    printf("我最喜歡的號碼是 %d 因爲它是第一個.\n",num);
    
    
    return 0;
}

#include <stdio.h> <- 包含另外一個文件
  該行告訴編譯器把stdio.h中的內容包含在當前程序中,stdio.h是C編譯器的標準部分,他提供鍵盤輸入和屏幕輸出支持
int main (void) <- 函數名
  C程序包含一個或多個函數,他們是C程序的基本模塊
/*一個簡單C程序*/  或者   //       <- 註釋
  註釋能提高程序的可讀性
{ <- 函數體開始
  左花括號表示函數定義開始,右花括號(})表示函數定義結束。
int num; <- 聲明
  該聲明表明,將使用過一個名爲num的變量,而且num是int(整數)類型。
num = 1; <- 賦值表達式語句
  語句num = 1;把1賦值給名爲num的變量。
printf("我是一個簡單的"); <- 調用一個函數
  該語句使用printf()函數,在屏幕上顯示 我是一個簡單的,光標停在同一行。printf()是標準的C庫函數。在程序中使用函數叫做調用該函數。
printf("計算機.\n"); <- 調用另一個函數
  接下來調用printf()函數在上條語句打印出來的內容後面加上"計算機"。代碼\n告訴計算機另起一行,即把光標移至下一行。
printf("我最喜歡的號碼是 %d 因爲它是第一個.\n",num); 
  最後調用的printf()把num的值(1)內嵌在用雙引號括起來的內容中一併打印。%d告訴計算機一何種形式輸出num的值,打印在何處。
return 0; <- return語句
  C函數可以給調用方提供(或返回)一個數。目前,可暫時把改行看作是結束main()函數的要求。
} <- 結束
  必須以右花括號表示程序結束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章