1.試繪圖說明 C 程式的基本結構。
2.在文字模式(命令列模式)下,C 程式的進入點是哪一個函示?
3.哪一個字元是 C 程式碼的算式敘述結束符號?
4.使用 C 語言來撰寫的程式,可以使用『/*…*/』做為註解的符號,
但當出現巢狀註解時,為何會發生錯誤?
5.int main() 與 int main(void)是否等義?
問答答案 1.
2.
main()
3.
分號 4.
因為前置處理器會在遇到第一個『/*』時開始認定為註解開始,直到 遇上第一個『*/』認定為註解結束。因此,無法處理巢狀註解。
5.
是 實作題
1. 請修改下列程式碼(並做適合的換行與縮排),使得可正確編譯與執 行。
#include <stdio.h>;#include <stdlib.h>;
Main();{ printf (“您好\n”).system (“pause”).};
2. 請修改下列不合法的註解格式。
/*****************************
*
* /* 簡單的 printf() 練習 */
*
*****************************/
# include<stdio.h>
Void main (void) {
Printf(“歡迎使用 C 語言!\n”);
}
3. 撰寫一個 C 程式(存檔為 ex02_03.c)程式執行後將在螢幕上出現下 列輸出,(C 前後各間隔一個空白字元)
列輸出。
5. 圖 2-3 顯示出,#include 會將某個標頭檔載入到程式中,換句話說 我們只要找到該檔案並自行將內容複製到原始程式,則不需要引 入該標頭檔。請找到 stdio.h 與 stdlib.h 兩個標頭檔(一般會位於編 譯器安裝目錄下的某個子目錄),將內容複製到範例 ch2_01.c 中,
刪除#include 指令,然後重新編譯並執行。
實作答案 1.
2.
4.
5.