1.程序的創(chuàng)建
-
第一步
-
第二步
-
第三步
2.C語(yǔ)言程序
由函數(shù)構(gòu)成
在一個(gè)程序中周伦,只有一個(gè)主函數(shù)(主函數(shù)由系統(tǒng)調(diào)用)
函數(shù)只有被調(diào)用的時(shí)候才執(zhí)行
如果沒(méi)有主函數(shù)程序無(wú)法運(yùn)行
C語(yǔ)音中語(yǔ)句結(jié)束一定要有分號(hào)
3.主函數(shù)的寫法
#include <stdio.h>
int main() {
printf("Hello,World!\n");
return 0;
}
4.C語(yǔ)言程序的執(zhí)行
command + r
-
點(diǎn)擊左上角的三角符號(hào)
5.控制器輸出信息
6. C語(yǔ)言源程序分析
// 使用printf函數(shù)時(shí)需要引入stdio.h
#include <stdio.h>
// 這是C語(yǔ)言的主函數(shù)
/**
int 表示主函數(shù)的返回值
main 是主函數(shù)的名稱(必須為main)
() 表示主函數(shù)的參數(shù)宫莱,如果括號(hào)中什么都沒(méi)有只酥,表示沒(méi)有參數(shù)
{} 表示這是函數(shù)體
*/
int main() {
// printf是一個(gè)函數(shù)娃胆,是系統(tǒng)提供的一個(gè)函數(shù)遍希,作用是向控制器輸出字符串
// printf是有一個(gè)參數(shù)的,參數(shù)是:"Hello,World!"
// \n表示輸出的時(shí)候里烦,換行
printf("Hello, World!\n");
// return 0;表示main函數(shù)返回給系統(tǒng)一個(gè)0凿蒜,表示程序正常執(zhí)行,并且已經(jīng)退出
return 0;
}
7.C語(yǔ)言執(zhí)行流程
源代碼:自己編寫的代碼胁黑。
.c是C語(yǔ)言的源代碼文件
編譯:把源代碼編譯成0,1废封。
生成一個(gè).o目標(biāo)文件
鏈接:把目標(biāo)文件和庫(kù)函數(shù)進(jìn)行整合生成一個(gè)
.out可執(zhí)行文件