editing functions <<
Previous Next >> 請逐行詳細說明程式用法
w2
簡單的 C 程式,必須存成.c的附檔名,因為這個編輯器是透過副檔名來判定拿哪一個系統來處理你的程式
#include <stdio.h>
int main(void) {
printf("Hello World中文\n");
return 0;
}
請利用重複迴圈列印出十行相同字串
#include <stdio.h>
int main(void) {
// 設定迴圈執行10次
for (int i = 0; i < 10; i++) {
// 在每次迴圈中列印相同字串
printf("Hello World中文\n");
}
return 0;
}
可不可以連同i變數列印出來
#include <stdio.h>
int main(void) {
// 設定迴圈執行10次
for (int i = 0; i < 10; i++) {
// 在每次迴圈中列印相同字串與 i 變數的值
printf("Hello World中文 - Line %d\n", i + 1);
}
return 0;
}
-
stdio.h
是什麼?
stdio.h
是標準輸入輸出頭文件(Standard Input/Output Header)的縮寫。這個頭文件包含了用於輸入和輸出操作的函數,例如 printf
和 scanf
。當你包含 <stdio.h>
時,你可以使用這些函數來進行控制台輸入和輸出操作。
-
為什麼要 include <stdio.h>
?
- 包含
<stdio.h>
是為了使用標準輸入輸出函數,這樣你就可以使用 printf
和 scanf
函數。這些函數是標準C語言提供的基本輸入輸出工具。
-
int
代表甚麼?
int
是整數(integer)的縮寫。在 int main(void)
中,int
表示 main
函數將返回一個整數值。通常,返回值 0
表示程序正常結束,而其他值則可能表示錯誤狀態。
-
為什麼每一行一定要有 ";"?
- 在C++中,分號 (
;
) 是語句的結束符號。它告訴編譯器這是一條語句的結束。每行結尾都需要加上分號,這是C++語法的一部分。
-
main(void)
代表甚麼?
- 在
int main(void)
中,main
是程序的主函數。void
表示 main
函數不接受任何參數。因此,int main(void)
表示 main
函數返回一個整數值,而且不帶任何參數。
-
編譯與解譯有何不同?
- 簡單來說,編譯是將高級語言代碼轉換為機器代碼或可執行代碼的過程,而解釋是逐行執行源代碼,無需生成獨立的可執行文件。C++通常是編譯語言,編譯器將源代碼編譯成可執行文件。解釋語言則是在運行時解釋和執行源代碼,如Python。
editing functions <<
Previous Next >> 請逐行詳細說明程式用法