鱼C论坛

 找回密码
 立即注册
查看: 1613|回复: 2

[已解决]为何命令执行不了 刚接触c语,请求通俗解释并帮忙解决 谢谢

[复制链接]
发表于 2018-8-18 15:56:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为何命令执行不了 刚接触c语,请求通俗解释并帮忙解决 谢谢
最佳答案
2018-8-18 19:19:15
最上面加个#include "stdafx.h"(我也不知道为什么要加,我用VS2017的时候不加会也报错),void main()改成int main(void),main()函数结尾加上return 0;(前者是旧标准写法,过时了),编译试试。还有我个人觉得你的视频有点旧,以前的标准跟现在的标准还是有点差别的。文件后缀名.c或.cpp应该都可以,C++语言现在还是支持大部分C语言的代码的,不过正确的后缀名应该是.c。
如果是编译了但是一闪而过的话就加上#include <cstdlib>和main()函数return 0;语句上加上system("pause");
QQ图片20180818154744.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-8-18 16:35:10 | 显示全部楼层
眼睛快瞎掉了才看出来。。。

你应该写的是 C文件吧,所以你在新建文件的时候 应该写上后缀是 .c

不然编译器自己新建的默认是c++文件,后缀是 .cpp

然后就会编译不了

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-18 19:19:15 | 显示全部楼层    本楼为最佳答案   
最上面加个#include "stdafx.h"(我也不知道为什么要加,我用VS2017的时候不加会也报错),void main()改成int main(void),main()函数结尾加上return 0;(前者是旧标准写法,过时了),编译试试。还有我个人觉得你的视频有点旧,以前的标准跟现在的标准还是有点差别的。文件后缀名.c或.cpp应该都可以,C++语言现在还是支持大部分C语言的代码的,不过正确的后缀名应该是.c。
如果是编译了但是一闪而过的话就加上#include <cstdlib>和main()函数return 0;语句上加上system("pause");
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-30 06:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表