本文所用的寫代碼環(huán)境工具是visual code2022
一. 第一個C語言程序
1. 我們先來看一個簡單的c程序
#include<stdio.h> //預處理文件 頭文件
#include<stdlib.h>
int main(void)//c程序的唯一入口,且只有一個
{//程序開始位置
printf("hello world"); //打印hello world
system("pause"); //system是調用Windows系統(tǒng)命令,pause實現(xiàn)暫停功能
return 0; //給int main函數(shù)返回一個數(shù)值
}//程序結束位置
先來看一下這個簡單的程序,該程序是在屏幕上打印一些內容
運行內容如下

2. 解讀此程序中的8行代碼
#include<stdio.h> include表示一個預處理器指令 #表示引入預處理器指令 大白話講#include<stdio.h>表示包含另外一個文件
預處理器指令,告訴 C 編譯器在實際編譯之前要包含** stdio.h** 文件#include<stdlib.h>
int main(void) //mian(void)函數(shù)名 int 表示整形 void表明main函數(shù)沒有參數(shù)
{ 程序開始位置
printf("hello world\n");//printf打印函數(shù)是include<stdio.h>頭文件里面早就設置好的輸出函數(shù),也可以把頭文件理解為 一個工具庫 ,要用什么工具在這個工具庫直接調用即可
\n 表示換行
system("pause");//system暫停,用戶輸入任意鍵繼續(xù)執(zhí)行,system("paues")是調用Windows系統(tǒng)函數(shù),實現(xiàn)暫停功能,
return 0; //終止 main() 函數(shù),并返回值 0
}//函數(shù)體程序結束位置
// 表示單行注釋
/* hello */ 表示多行注釋
注釋的內容會被編譯器忽略,作用是給寫代碼的人看的。它們被稱為程序的注釋
目前這些什么 函數(shù)什么的不用深究,只需要知道就好,后面到函數(shù)部分慢慢就明白了
3. 簡單化理解
#include<stdio.h> //引入另外一個文件工具庫
int main()//C程序的唯一主入口,且只有一個
{ //主函數(shù)開始位置
printf("");//打印
system(“pause”);//暫停
return 0; //結束,返回數(shù)值0
//單行注釋
/*多行注釋*/
/*
注釋第一行
第二行
*/
} //結束位置
在C程序中 分號" ; "是語句的結束符
該標點符號注意不要漏掉
特別注意標點符號,都必須是英語輸入法的符號才行。
二. 實操作業(yè)
寫一個程序 作業(yè)要求
要求1: 打印 以下三句 并且每行之間要換行
I am a simple
computer
My favorite number is one because it is first
盡量先自己寫出來,再看答案源代碼
1. 源代碼
#include<stdio.h>
int main()
{
printf("I am a simple\n computer\n My favorite number is one because it is first\n");
system("pause");
return 0;
}
