From: http://blog.csdn.net/zhangxinrun/article/details/5781451

main是C/C++的标准入口函数名

WinMain是windows API窗体程序的入口函数。(int WINAPI WinMain()) 中 WINAPI是__stdcall宏,在windef.h中定义的。

_tmain _tWinMain 是Unicode版本函数别名,对应与wmain和wWinMain。

*****************************************************************************************

<tchar.h>中有如下几行:

#ifdef _UNICODE

#define _tmain      wmain
#define _tWinMain   wWinMain

#else   /* ndef _UNICODE */

#define _tmain      main
#define _tWinMain   WinMain

#endif

这样定义是为了自动适应是否定义了UNICODE,其中wmain和wWinMain是支持UNICODE字符的。

前缀为"_t"的应用与UNICODE的函数,工程中最好用这类函数。

主函数 main WinMain _tmain _tWinMain 的区别相关推荐

  1. Java 主函数 main 中的关键字 static

    相信很多人在运行第一个可以运行的 Java 程序的时候都会要求写一个主函数. 然后很多人都会照葫芦画瓢的写一个下面的函数: public static void main(String[] args) ...

  2. 主函数main中变量(int argc,char *argv[ ])的含义

    一直不太理解 int main( int argc, char* argv[] ) 或者 int main( int argc, char** argv ) 经典例子 对于理解argv[ ]函数很管用 ...

  3. 2023-03-04 java 主函数main和测试函数test,还有调用函数(在主函数里面调用其他的函数)

    打完main会自动出来这一行  public static void main(String[] args) { } 这是一个类里面的主函数,一个房子里面只有一个主函数,而里面的test可以有好几个. ...

  4. Java之主函数——main函数

    main函数特殊之处: 1 格式是固定的. 2 被jvm所识别和调用. main函数关键字分析: 对于 public static void main(String[] args) public: 因 ...

  5. C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明

    带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...

  6. linux下eclipse cdt主函数main参数值传递设置

    ubuntu下eclipse cdt 编写C/C++代码时,如果main函数的argv[]字符数组需要传值(命令行可以直接在程序后带参数值),需要通过如下设置: -右键工程,选择Run as-> ...

  7. 关于主函数main(int argc,char *argv[])

    参数argc,和argv[]的含义和作用 int main(int argc,char *argv[]) {} argc表示命令行运行的时候,接收的参数的个数 argv[],把每个参数都存入进去了,以 ...

  8. 定义主函数main()

    def main():     t.setup(1000,350)     t.pensize(8)     t.penup()     t.fd(-400)     drawDate(time.st ...

  9. Nginx-1.18.0主函数main思维导图(第一版)

最新文章

  1. 一起学微软Power BI系列-使用技巧(3)Power BI安卓手机版安装与体验
  2. jquery ajax中使用jsonp的限制[转]
  3. 如何使用jQuery向asp.net Mvc传递复杂json数据
  4. python中文_python自然语言处理中文翻译资料分享
  5. 全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(四)中间件基础知识...
  6. 34.2. terminal
  7. c# WebApi之身份验证:Basic基础认证
  8. STC89C52RC内部EEPROM编程
  9. Python 分析天气,告诉你中秋应该去哪里
  10. [LeetCode] Two Sum
  11. wireshark 抓包分析 TCPIP协议的握手
  12. ElasticSearch 集群监控
  13. 图片标注工具labeling的安装和使用
  14. 软件测试培训班出来好找工作么
  15. 【EXLIBRIS】#小词旮旯#
  16. 怎么在拦截器里接收json对象_九型人格分析:怎么挑选适合的爱人和结婚对象,藏在他的性格里...
  17. 有什么蓝牙耳机不贵又实用?学生党适合使用的蓝牙耳机
  18. 专利申请怎样做快速预审?
  19. 漫威金刚狼男主弃影炒币了?
  20. Allegro-PCB自定义快捷键设置和常用键盘命令

热门文章

  1. Silverlight实用窍门系列:56.Silverlight中的Binding使用(一)【附带实例源码】
  2. 支撑阻力指标_使用k表示聚类以创建支撑和阻力
  3. 数据库逻辑删除的sql语句_通过数据库的眼睛查询sql的逻辑流程
  4. leetcode 115. 不同的子序列(dp)
  5. leetcode 1024. 视频拼接(dp/贪心)
  6. 邮箱如何秘密发送多个人邮件_如何发送秘密消息
  7. jsp 构建单页应用_如何使用服务器端Blazor构建单页应用程序
  8. 每次调试都必须clean_如何使用“ The Clean Architecture”每次编写健壮的应用程序...
  9. 编写代码的工作在哪找_编写事件代码如何帮助我获得了出色的工作
  10. 美剧迷失_迷失(机器)翻译