C语言教程-main函数
(本文適合沒有編程經(jīng)驗(yàn)的初學(xué)者學(xué)習(xí),大佬請(qǐng)?zhí)^)
概述:
每一個(gè)程序或者軟件都會(huì)有個(gè)入口,可以理解為程序啟動(dòng)的原點(diǎn)和開始點(diǎn);
入口就是main函數(shù)。
根據(jù)上面的信息,我們就可以理解,程序必須存在一個(gè)并且只有一個(gè)main函數(shù);
做兩個(gè)假設(shè):
1.程序沒有main函數(shù)的情況
2.程序有多個(gè)main函數(shù)的情況;
對(duì)于第一種情況,程序如果沒有main函數(shù),就沒有軟件的入口,
對(duì)于第二情況,程序有多個(gè)main函數(shù),那么系統(tǒng)就不清楚從何處進(jìn)入處理程序;
所以,在一個(gè)程序中,有且只有一個(gè)main函數(shù);并且main函數(shù)是程序的入口函數(shù);
main函數(shù)別名:
main()是標(biāo)準(zhǔn)C++的函數(shù)入口
_tmain()
_tmain()是為了支持unicode所使用的main一個(gè)別名而已。在<stdafx.h>頭文件中包含了兩個(gè)頭文件
#include <stdio.h>
#include <tchar.h>
_tmain()就在 <tchar.h>中定義:#define ?_tmain ?main
_tWinMain
_tWinMain是WinMain的Unicode版本;
WinMain
winmain是windows系統(tǒng)應(yīng)用程序的入口;創(chuàng)建windows系統(tǒng)的應(yīng)用,可以使用windows系統(tǒng)的API,程序創(chuàng)建的入口函數(shù)就可以是WinMain;
?
總結(jié)
以上是生活随笔為你收集整理的C语言教程-main函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android tips(十二)--An
- 下一篇: buuctf-[GYCTF2020]Bl