问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

_tmain()和main()有什么区别?

发布网友 发布时间:2022-04-19 19:23

我来回答

4个回答

懂视网 时间:2022-04-19 23:44

intmain和main的区别:

  1、main()相当于int main();

  2、int main(void)表示不接受参数,int main()表示授受任何数量的参数,void main()表示接受任何参数且无返回值实际上,符合标准要求的是要返回int,返回void的肯定是错的。但是由于实现的差异,实际上不一定是有两个参数。

  参数(parameter)是一个数学概念,指在问题中提供参考(不属于必须研究范围)的变量。参数是很多机械设置或维修上能用到的一个选项,字面上理解是可供参考的数据,但有时又不全是数据。对指定应用而言,它可以是赋予的常数值;在泛指时,它可以是一种变量,用来控制随其变化而变化的其他的量。

热心网友 时间:2022-04-19 20:52

区别大了。

main()是标准C++的函数入口。标准C++的程序入口点函数,默认字符编码格式ANSI
函数签名为:
int main();
int main(int argc, char* argv[]);

_tmain()是微软操作系统(windows)提供的对unicode字符集和ANSI字符集进行自动转换用的程序入口点函数。
函数签名为:
int _tmain(int argc, TCHAR *argv[])
当你程序当前的字符集为unicode时,int _tmain(int argc, TCHAR *argv[])会被翻译成
int wmain(int argc, wchar_t *argv[])
当你程序当前的字符集为ANSI时,int _tmain(int argc, TCHAR *argv[])会被翻译成
int main(int argc, char *argv[])

反正上面就是区别了。

想了解更多,就自己去了解一下ANSI与unicode等等相关的东西吧。具体的问题也一直令我困惑,有时候编程是各种出现乱码什么的问题,咱也水平有限呀。努力学习,努力学习

热心网友 时间:2022-04-19 22:10

用过C的人都知道每一个C的程序都会有一个main(),但有时看别人写的程序发现主函数不是int main(),而是int _tmain(),而且头文件也不是<iostream.h>而是<stdafx.h>,会困惑吧?

一起来看看他们有什么关系吧

首先,这个_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,在哪里定义的呢?就在那个让你困惑的<stdafx.h>里,有这么两行

#include <stdio.h>
#include <tchar.h>

我们可以在头文件<tchar.h>里找到_tmain的宏定义

#define _tmain main

所以,经过预编译以后, _tmain就变成main了,这下明白了吧
2011年

热心网友 时间:2022-04-19 23:45

_tmain()是个函数名,可以自己定义该函数。在vc头文件中很多这种函数的声明。追问可以自己定义该函数?是什么意思。是指参数自定义吗?但是函数名还是_tmain(),这样表示程序入口?

追答楼下有详细解释了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
罗马全面战争怎么样提高元老院评价? 半夜家中镜匾忽然碎了 镜子忽然碎掉怎么解 化能异养型微生物分类 如何判断自养微生物与异养微生物 如何得知某微生物是否为哪种氨基酸的异养型微生物。 滨州市北海振宇电子科技有限责任公司怎么样? 北京振宇科技有限公司怎么样? 上海振宇化工科技有限公司经营范围 商业医保是否值得购买? 香港的车牌号是怎么开头的呀 上海那个地方能办沪Bh的牌照 车牌BH735G怎么样? 各位,谁能告诉下BH20005是哪儿的车呀,白车牌,红... 有沪BH牌照的人跑货拉拉吗?怎么看有人说沪BH注册... 苏N059BH牌照怎么样? BH是什么牌子啊? 沪BH蓝牌货车在上海市区是不是没有限行 各位大哥谁知到现在车牌bh 20005是什么意思 贵BH车牌是什么意思 贵BHXXXX。。贵BH两个字母是不... 沪bh货车车牌怎么上牌? 沪BH车牌在上海市区哪些路段和时间限行 沪bh货运牌照优点在哪? BH开头的车牌是什么单位的车了 呛鼻芥菜丝的做法 呛鼻子芥菜的做法 炝锅芥菜丝怎么做好吃丶 生炝芥菜的做法 怎样使芥菜丝更呛 炝芥菜疙瘩丝的做法大窍门 喷砂玻璃如何清洗掉 怎么清除 外墙喷砂后 喷到窗户玻璃上的砂 怎样去除磨砂玻璃上的玻璃胶 怎样清除磨砂玻璃污渍 如何清理玻璃上喷沙 怎么去除 玻璃窗户上面的喷砂 用什么办法可以干净... 如何清洗磨砂玻璃 喷砂玻璃喷砂部分有污渍怎么清洗 磨砂玻璃怎样才能擦干净? 磨砂玻璃能否清洗掉磨砂 汽车在车管所喷砂时喷砂胶弄玻璃上了很多 怎么去除 汽车玻璃喷砂怎么去除 如何去掉喷砂并彩喷图案的玻璃上的胶? 移门厂的磨砂玻璃老是掉渣 洗不干净怎么回事 汽车玻璃上的喷砂能去掉么?怎么去掉 玻璃上的喷砂怎么去除 如何去除玻璃上的喷砂 新车喷砂的胶弄到玻璃上了怎么去除 企业师傅带徒弟的工作经验总结 选矿车间师带徒工作总结徒弟的