大一新生求助c++大佬们

我按书上说的把图一代码第一行删掉了,但程序依旧可以运行,请问我是哪里错了,怎么才能让它出现错误?球球了,大佬们

第1个回答  2020-10-11
是不是没有编译?我试了,已经出错了。因为不编译就等于没有保存,运行的就是没有删的代码了。最好检查一下编译器,我记得C好像有些代码不需要头文件?我也不会C语言,所以可能说错,毕竟我才六年级。
第2个回答  2020-10-10
第二个删除了不是已经报错了吗?至于程序可以运行,是因为你第二次的编译没有完成,你使用的还是第一次编译的文件。所以当然可以运行追问

这是删了第一行代码按了编译后出现的,还是没出现错误,请问第二次怎么算编译完成?

追答

可能你的编译器主动帮你把头文件包含进去了或者是因为你的环境本身就已经包含了那些头文件,所以就算你没有主动写,也有函数可以调用。从提示来看它是找到了定义的函数但是你没有主动包含函数的头文件,所以会有告警。

追问

好吧,了解了

本回答被提问者和网友采纳
第3个回答  2020-10-10
重新编译一下,就会了
相似回答