社区
C++ 语言
帖子详情
一个完整可运行的C++程序,没有main函数?
bingxin100321
2010-04-13 08:20:37
里面有int _tmain 函数,它算是main函数吗?为什么定义成这个样子,还带有下划线?
...全文
3181
51
打赏
收藏
一个完整可运行的C++程序,没有main函数?
里面有int _tmain 函数,它算是main函数吗?为什么定义成这个样子,还带有下划线?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
51 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaozhi5855
2010-04-20
打赏
举报
回复
你可以把main函数或者WinMain函数完全封装为一个.lib文件,那么在你的程序里面根本就看不到这两个函数只需要在链接是把它们链接进来就可以
#pragma commen(lib,"**.lib")
wangxipu
2010-04-17
打赏
举报
回复
入口函数
宏定义而已
seraph89
2010-04-16
打赏
举报
回复
宏?还是在头文件TCHAR.h里?
刚查了一下8楼的 说是tmain在tchar.h里面 然后tmain将会被main处理
不知道说的对不对……
夏卡罗
2010-04-16
打赏
举报
回复
#define _tmain main
是宏定义
only_delusion
2010-04-16
打赏
举报
回复
-t?.. 怎么感觉是转换字符的东西啊... 反正是main函数就对了
crysnower__
2010-04-16
打赏
举报
回复
这种问题不用想的啊 肯定不用怀疑 肯定有main函数 要么在那个其他调用文件中
chenlugang
2010-04-16
打赏
举报
回复
#define _tmain main
没有main函数怎么进入程序呢?对吧
星光伴月
2010-04-16
打赏
举报
回复
这时只讨论C/C++,在C/C++程序中一定有main函数的,_main只是宏定义而已。
孙鑫视频教程中讲得很祥细,把微软的包装全剥去了,最后就是main函数。
elegant87
2010-04-16
打赏
举报
回复
肯定会有main函数的。程序的入口
只不过是用宏定义一下
改个名字而已
MagiSu
2010-04-16
打赏
举报
回复
可以自己定义一个入口点的。
PapaDog_
2010-04-15
打赏
举报
回复
是一样的。。
jh_fan88
2010-04-15
打赏
举报
回复
不是规范的入口时main吗
zengpingweb
2010-04-15
打赏
举报
回复
简单点说:被带套了。
zht_304
2010-04-14
打赏
举报
回复
是的。 define过的, 为了增加对Unicode 的支持。 可以去MSDN上查下详细解释。
在头文件<tchar.h> 还有很多类似的。
WebIllusory
2010-04-14
打赏
举报
回复
光标移至_tmain处按F11
herman~~
2010-04-14
打赏
举报
回复
就是main()函数了
xiyuyan
2010-04-14
打赏
举报
回复
深入底层看的话,main不是必须的,任意函数都可以作为入口。 但已经实现的编译系统,入口是确定的。因为C规范约定的是main,一般的C系统入口是main, 微软的系统就不一定了。
hacker1125
2010-04-14
打赏
举报
回复
main是肯定有的,可能楼主看到的是main的转义宏名字了
LS1219
2010-04-14
打赏
举报
回复
main是必须得!
s79947171
2010-04-14
打赏
举报
回复
没有main函数程序是不可能运行的,微软很多地方数据都用#define定义了
加载更多回复(31)
C++
语言基础视频教程
C++
语言基础视频培训课程:本课与主讲者在大学开出的
程序
设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者有效学习。本教程详细介绍
C++
语言中的封装、数据隐藏、继承、多态的实现等入门知识;主要包括类的声明、对象定义、构造
函数
和析构
函数
、运算符重载、继承和派生、多态性实现等。课程需要有C语言
程序
设计的基础(可以利用本人开出的《C语言与
程序
设计》系列课学习)。学习者能够通过实践的方式,学会利用
C++
语言解决问题,具备进一步学习利用
C++
开发应用
程序
的基础。
python
程序
里一定要有
一个
主
函数
吗_Python 为什么
没有
main
函数
?为什么我不推荐写
main
函数
?...
在开始正题之前,先要来回答这两个问题:所谓的 “
main
函数
”是指什么?为什么有些编程语言需要强制写
一个
main
函数
?某些编程语言以
main
函数
作为
程序
的执行入口,例如 C/
C++
、C#、 Java、Go 和 Rust 等,它们具有特定的含义:
main
函数
名是强制的,也就是要求必须有
一个
main
函数
main
函数
最多只能有
一个
,也就是说
程序
的入口是唯一的语法格式有一定的要求,具有相...
C语言
程序
能包含几个
main
函数
,VS:能否在同
一个
项目中
运行
多个包含
main
文件?...
1. 背景在用VS编程学习C/
C++
时,总会按照教科书编写多个C/
C++
程序
。
程序
虽小,但却都包含
main
()
函数
。那么能否在当前项目下
运行
多个包含
main
函数
的.cpp文件?2. 解答不能,VS
一个
项目只能有
一个
main
()。在VS中,区分
一个
C++
程序
是通过项目区分,而不是以.cpp文件区分。3. 实例
main
.cpp代码://
main
.cpp : 此文件包含 "
main
"
函数
。
程序
执行将...
C++
的
main
函数
C++
main
函数
1、
main
函数
是
C++
程序
的入口,每个
C++
程序
必须要有
一个
main
函数
。 2、
main
函数
必须返回int值。如果
没有
明确写出,默认返回0。 3、在TMD——GCC10.3.0.2中编译通过,
main
函数
可以如下形式: (1)
没有
参数 int
main
(){} (2)只有
一个
参数 int
main
(int argc){} (3) 有两个参数,第二个参数以字符字针数组形式表示 int
main
(int argc, char* argv[]){} (4)有两个参数,第二个参数以指
main
()
函数
大家好,这是我的第八篇博文
main
函数
在
C++
程序
中无处不在,那么这个
main
函数
到底代表什么呢? 其实这个
main
函数
是所以
c++
程序
中有且只有
一个
,这个
main
函数
是
c++
程序
的入口,无论
main
函数
处于
程序
哪个位置都可以,不会影响
程序
的
运行
, 语法格式: #include<iostream> using namespace std; int
main
(int argc ,char**argv); 提示:不要将
main
函数
的返回类型定义为void,虽然有些编译器允许这样做,但是
C++ 语言
64,647
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章