台部落
註冊
登錄
寫文章
請輸入正確的登錄賬號或密碼
註冊
忘記密碼
首頁
未分類
正文
Cpp:int_tmain()和main()有什麼區別
原創
challenge51all
2019-02-23 00:10
用過C的人都知道每一個C的程序都會有一個main(),但有時看別人寫的程序發現主函數不是int main(),而是int _tmain(),而且頭文件也不是
而是
,會困惑吧?
一起來看看他們有什麼關係吧
首先,這個_tmain()是爲了支持unicode所使用的main一個別名而已,既然是別名,應該有宏定義過的,在哪裏定義的呢?就在那個讓你困惑的<stdafx.h>裏,有這麼兩行
#include <stdio.h>
#include <tchar.h>
我們可以在頭文件<tchar.h>裏找到_tmain的宏定義
#define _tmain main
所以,經過預編譯以後, _tmain就變成main了,這下明白了吧
程序
的
include
發表評論
登录
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
存儲程序原理
ncusoho
2019-02-23 14:06:17
Windows 2000 Active Directory FSMO 角色
lingping
2019-02-23 14:05:54
置之死地而後生
jackeyaf1
2019-02-23 14:04:45
在認同中成長
jackeyaf1
2019-02-23 14:04:45
今天在第一時間勇敢面對問題了嗎?
jackeyaf1
2019-02-23 14:04:45
什麼是賺錢的行業?
jackeyaf1
2019-02-23 14:04:35
問問題要量化,要具體
jackeyaf1
2019-02-23 14:04:35
似乎一夜間,所有的枯枝都綻出了綠芽
2605322494
2019-02-23 14:03:41
數據流手法隱藏文件
silence杜
2019-02-23 14:03:19
關於HashMap中的Hash算法和HashMap的自己的實現
yi_sixian
2019-02-23 14:03:07
Linux系統的救援模式應用詳解
the_viola
2019-02-23 13:49:16
ORACLE11G怎麼修改SGA的大小
xuts5
2019-02-23 13:48:29
oracle分區表的建立方法(包含已經存在的表要分區) .
xuts5
2019-02-23 13:48:29
大地 Ghost Win7Sp1x86 裝機版Y9.8
xiaoxiang13
2019-02-23 13:46:35
MCI封裝
guoshuang_123
2019-02-23 13:43:55
C
challenge51all
24小時熱門文章
最新文章
Git新建一個分支,並且push的新的遠程倉庫
Android Studio Intellij idea使用 gradle 同步失敗解決方法
Git:SSH密鑰生成
Activity生命週期
android View類詳解。
最新評論文章
https://yachay.unat.edu.pe/blog/index.php?comment_area=format_blog&comment_component=blog&comment_co
linux以太網驅動總結