发布网友 发布时间:2022-05-26 06:29
共10个回答
热心网友 时间:2023-01-28 10:59
代码没问题,可能是有的编译器或IDE不支持编译单个源文件。这样的话,你需先建立一个控制台项目,然后将源文件添加到项目后,再编译这个项目才行。热心网友 时间:2023-01-28 12:17
错了,语句没有任何问题,编译器的原因
我的可以
追问不啊 我同学一样的编译器能运行。
热心网友 时间:2023-01-28 13:52
付费内容限时免费查看回答请稍等哦提问
提问!你看了那个图了没
回答请稍等
1.在一些c\c++语言编译器中,必须要以int型返回,而不是void,看那个蓝色的2.你这里面调用了sum,但是却没有声明sum,程序无法识别,我想你是把宏参数搞丢了3.有一个警告,末尾缺少return 0;结束语。以上说的是对于如C-Free这样的编译器。那么还一种,如VC6.0,MSDEV这种注意,在这种编译器里面可以用void型,也不需要return 0;,但是必须要加一个#include "stdafx.h"这样你就只有一个错误,还是sum没有定义。我估计sum运用了宏参数,下面是我写的程序:#include "stdafx.h"#include#define sum(a,b) (a+b)void main(){int a,b,c;scanf("%d,%d",&a,&b);c=sum(a,b);printf("a+b=%d\n",c);}
提问我没有用sum 啊,我的问题是程序正确 但不能用 ,调试不能用 ,无论我编程的是什么东西 调试控制台上都不会用
C语言代码正确不能运行可能是运行环境有问题,代码不报错但不能运行也可能是内部有逻辑问题
提问这个程序是没有问题的 ,因为其他人的都能运行 ,我问的上一个说是因为syswow有大小写问题 ,我想问的是 怎样才能改这个大小写呢
热心网友 时间:2023-01-28 15:43
你这main函数的返回类型以及参数列表都没写,程序运行的时候识别不到函数的入口吧,你在main函数前返回值写上void 括号中写上void试试追问但初学者课程里是这么教的啊。。。
热心网友 时间:2023-01-28 17:51
编译不了肯定有错误提示的,你把错误提示发上来追问
热心网友 时间:2023-01-28 20:16
重新设置一下,不要把编译出来的程序直接放到根目录下,热心网友 时间:2023-01-28 22:57
我照源程序打的程序编译正常通过啊热心网友 时间:2023-01-29 01:55
代码没有问题,dev-c,vc我试了都可以运行,注意vc6.0要先新建工程再添加c的源文件然后编译运行热心网友 时间:2023-01-29 05:10
我猜....是不是被QQ管家或者360安全卫士给查杀掉了.....追问这俩我都没有。。
热心网友 时间:2023-01-29 08:41
可能是没有建立工程 注意看提示