C語言是一種面向過程的結(jié)構(gòu)化的語言,同時具有高級語言和匯編語言的優(yōu)點
所有的C語言程序經(jīng)過編譯和連接之后才能被計算機執(zhí)行
一、頭文件
頭文件是一種特殊的文件,記錄了很多可以直接引用頭文件然后使用的函數(shù),也可通過#define聲明函數(shù)、變量、宏等的定義
頭文件通常包含在源代碼中,可以被多個源文件包含使用。頭文件以 .h
擴展名結(jié)尾,例如 stdio.h、stdlib.h 等
- stdio.h:聲明了輸入輸出函數(shù),例如 printf 和 scanf
- stdlib.h:聲明了一些通用的函數(shù),例如動態(tài)內(nèi)存分配函數(shù) malloc 和 free
- string.h:聲明了一些字符串操作函數(shù),例如 strlen 和 strcpy
- math.h:聲明了一些數(shù)學函數(shù),例如三角函數(shù)和指數(shù)函數(shù)
引用標準頭文件使用尖括號<>,引用自己寫的頭文件,使用"",此時會優(yōu)先在用戶當前目錄中尋找所需頭文件
stdio.h——標準輸入輸出函數(shù),包含輸入函數(shù)(getchar()、gets()、scanf() 等)輸出函數(shù)(putchar()、puts()、printf() 等)
#include <stdio.h> //預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件
int main() {
printf("Hello, world!\n");
return 0;
}
/*這是C語言自己的注釋符*/
//這是C++的注釋符
函數(shù)在調(diào)用之前必須要聲明,聲明寫在cpp文件, 寫在主函數(shù)里面需要在調(diào)用之前寫聲明(告訴主函數(shù)有這么一個函數(shù)),寫在主函數(shù)前面則不用再寫聲明
模板函數(shù)需要寫在.h文件里面,實現(xiàn)寫在另一個cpp文件
每個聲明后面都要有分號
二、基本輸入輸出函數(shù)
代碼執(zhí)行是在操作系統(tǒng)中申請一個線程,線程是進程的子集
1、主函數(shù)
主函數(shù)是C語言程序執(zhí)行的入口,是操作系統(tǒng)調(diào)用的函數(shù)——所有的程序都是從main()函數(shù)開始執(zhí)行的,return 0 表示程序正常退出
main()函數(shù)也可作為其他編程語言連接C語言的入口
主函數(shù)可以帶參數(shù),也可以不帶參數(shù)——帶參數(shù)的話,C語言規(guī)定要有兩個參數(shù):文章來源:http://www.zghlxwxcb.cn/news/detail-665432.html
main (int argc,char *argv[ ]) 或者 int main (int argc,char **argv)文章來源地址http://www.zghlxwxcb.cn/news/detail-665432.html
到了這里,關(guān)于C語言學習筆記——C語言結(jié)構(gòu)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!