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

C++中.CPP中的main函数为什么可以用#include头文件,这个不是预处理指令吗

发布网友 发布时间:2022-05-06 14:06

我来回答

2个回答

热心网友 时间:2023-10-09 22:55

是预处理指令没错。所以代码不应该这么写。一些聪明的编译器会把预处理命令都摘出来先运行,但是这样写会给debug造成很大的困难。


你可以想象一下,你现在有一万行代码。在第5300行你来了个#undef+#include。然后你升职了,把程序交给另一个程序猿。某日你的项目需要回收这段代码,你叫新来的那个苦*去修改。他怎么知道代码中间会有个预处理命令。于是他就会完全看不懂你到底写了什么。明白?


也就是说,这样做没有很明显的好处,但是会把别人搞糊涂。所以没必要这样做。

热心网友 时间:2023-10-09 22:55

没看懂你在说什么
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 请问海福莱轮胎质量怎么样谢谢 c++程序头文件问题:我的主程序main.cpp里包含#include"c1.h"//main.c main.cpp中#include "a.h",结果导致main.h中调用a.h中的结构体找不到了 海福莱轮胎属于几线品牌 codeblocks无法自动补全标准库函数,新建工程无法创建main.cpp 为什么我在包含Main函数的Cpp文件定义变量没有错,而在另一个头文件声明却报错呢? c++中如何将自己定义的类include进main.cpp以求在类模板中使用到这个类。。 用xcode创建程序,只有main.cpp 如何修改下面main.cpp实现输出“1 2 3 …8 9 10 10 9 8 …3 2 1” C++源码里就一个Main.cpp文件!其他文件都没有! 如图 我该如何在C++里把这些缺少的文件创建起来??? 为什么在codeblocks中新建的工程下面不显示main.cpp 在XCODE中编写了一个头文件和一个CPP文件,如何放入main.cpp中 编译一个CPP文件时,出现这个错误怎么办 qt 中的 主函数mian.cpp 怎么写 在虚拟机中运行main.cpp是不是不行的? 在C++中,将类放在cpp中,main函数在另外一个cpp中。main.cpp如何通过包含头文件使用那个类??? “程序入口winmain函数所在的main.cpp文件内”这句话什么意思? 新手想知道QT中main.cpp和mainwindow.cpp的区别 阿基里斯与龟的介绍 哪位大佬有百度云阿基里斯与龟哪位大神有,求免费分享 韦德棉花糖鞋怎么绑鞋带 海福莱轮胎135元钱的怎么样 棉花糖鞋带多少cm? 海福莱轮胎和科马仕轮胎哪个好 关于美国51区的电影 我记得以前好像看过一部科幻电影,内容是有个绿色生物被装在瓶子里,最后它逃到一个核电站,一群人去杀它 51区的文化符号 2011年上映的电影《51区》里的拍摄内容是否是真的?求证 谁能耐心的帮我分析一下好看的科幻电影,排行榜怎样? 关于美国b51区的电影有哪些? 有一部电影.是写一个记者进入51区最后被感染n变成外星人 51区里所说的关于外星人是真实的还是美国人为了博人眼球。 51区题材的电影 美国51区一直有神秘传说,为何却没有真正的秘密被传出? 关心的反义词是什么? 请问.ts的视频格式如何播放? 美国51区是隐蔽的,为什么美国电影还老是拍它呢,还都是跟外星人有关, 麦地那用英语怎么说? TS格式的视频用什么播放器能播? “关爱”是什么意思?