一、第一個C語言程序
1.main函數(shù)
1)C語言程序是由一個或者多個函數(shù)構成的,函數(shù)的入口是main函數(shù)。其中“main”是函數(shù)的函數(shù)名,格式為”int main()”。
2)每一個函數(shù)中有且只有一個main函數(shù),main函數(shù)也稱為主函數(shù)。
3)main函數(shù)由系統(tǒng)調用,其他函數(shù)被調用。
4)main函數(shù)編寫
#
int main()
{
("Hello world!\n");
0;
}
2.編譯/鏈接/運行
1)源文件 .c 編譯為 .o 的目標文件
a 是由編譯器操作執(zhí)行,用來檢查語法是否正確;
b 打開終端,運用clong指令黑馬程序員c語言,執(zhí)行指令:
cc -c 文件名.c
2).o目標文件與C程序庫函數(shù)組合在一起,生成.out的可執(zhí)行文件
執(zhí)行指令:
cc 文件名.o
3)運行 生成Unix可執(zhí)行文件
執(zhí)行指令: ./a.out
4)注意:編譯鏈接可結合在一起,指令為:cc 文件名.c
編譯只會檢測語法是否正確黑馬程序員c語言,不會檢測有誤main函數(shù);
鏈接會檢測出有無main函數(shù)。
編譯鏈接多個源文件 ,指令為:cc 文件名1.c 文件名2.c
3.打印圖形
#include
int main()
{

printf("**********\n");
printf("****it****\n");
printf("**********\n");
return 0;
}
二、關鍵字、標識符、注釋
1.關鍵字
1)C語言中含有32個關鍵字,也稱作“保留字”。
3)全部都是小寫,在編輯工具中有特殊顏色。
2.標識符
1)程序中可以自定義的一些符號和名稱,不同于關鍵字。
2)命名規(guī)則:
a 由字母、數(shù)字或者下劃線構成;
b 嚴格區(qū)分大小寫;
c 關鍵字不能當作標識符使用;
d 不能以數(shù)字開頭。
3.注釋
1)單行注釋 以“//”開頭,只作用于本行的注解。
// 單行注釋的內容
2)多行注釋 當注釋內容在一行內無法完整書寫時,可以用多行注釋“/……/”。
/*
多行注釋的內容
*/
3)注釋位置無明確規(guī)定,單行注釋可以嵌套單行注釋,多行注釋可以只可以嵌套單行注釋,不可以嵌套多行注釋.
4)作用
排錯
檢測代碼的功能