學習鏈接https://www.runoob.com/cprogramming/c-tutorial.html
C 語言是一種通用的、面向過程式的計算機程序設計語言。1972 年,爲了移植與開發 UNIX 操作系統,丹尼斯·裏奇在貝爾電話實驗室設計開發了 C 語言。 C 語言是一種廣泛使用的計算機語言,它與 Java編程語言一樣普及,二者在現代軟件程序員之間都得到廣泛使用。 當前最新的C語言標準爲 C11 ,在它之前的C語言標準爲 C99。
第一個C程序
#include <stdio.h>
int main()
{
/* 我的第一個 C 程序 */
printf("Hello, World! \n");
return 0;
}
所有的 C 語言程序都需要包含 main() 函數。 代碼從 main() 函數開始執行。
/* … */ 用於註釋說明。
printf() 用於格式化輸出到屏幕。printf() 函數在 “stdio.h” 頭文件中聲明。
stdio.h 是一個頭文件 (標準輸入輸出頭文件) , #include 是一個預處理命令,用來引入頭文件。 當編譯器遇到 printf() 函數時,如果沒有找到 stdio.h 頭文件,會發生編譯錯誤。
return 0; 語句用於表示退出程序。
當是 int main() 時,main() 的返回值是 int 類型,所以是 return 0; 現在 C 標準裏規定 main() 返回值必須爲 int,所以必須寫成是 int main()。
#include <stdio.h>
int main(){
/* 我的第一個 C 程序 */
printf("Hello, World!\n");
return 0;
}
當是 void main() 時,main() 的返回值是空,所以可以不寫或者是 return; 但這是以前的寫法了,現在很少用 void main() 了,也不推薦大家這麼用。寫出來的目的就是給大家提個醒,別犯一些低級錯誤。
#include <stdio.h>
void main(){
/* 我的第一個 C 程序 */
printf("Hello, World!\n");
return ;
}