导航:首页 > 源码编译 > 编译没错执行错误

编译没错执行错误

发布时间:2022-05-29 00:23:37

A. 我编的这个程序为什么编译没有错误执行时有错误啊,希望懂的朋友解答一下

1、你给的代码中,使用了中文的标点符号。在绝大多数C语言编译器中,中文标点符号与英文标点符号不是一回事,不被认可。

2、另外,某些C语言编译器中,main()函数前是不能加void的。

3、准确代码如下:

#include<stdio.h>

main()

{

intx=3,y=1;

if(x>0)y=10;

y++;

printf("%d%d",x,y);

}

4、运行情况如下图:

B. c语言编译时候没错,执行就报错

第二行拼写错误
是main

C. 为什么我写的C语言程序编译时没错,运行时有错误

楼主,你好!编译没有错误只能说明没有语法错误,并不能说明代码的逻辑没有错!因为编辑器主要是根据c语言的语法来检查你的代码有没有错!

D. 编译没问题,运行出错,怎么回事

编译没问题,运行出错,怎么回事
况会有很多种:
1,你按回车渲染的时候,不是有条红线跑过去吗? 当弹出错误后,你看那个红线在哪个位置,可以是那里有一帧出了问题,把那个位置切掉一帧切掉再渲染看看,我原来就是用这个办法,切掉后,可以渲染过去,应该就是这个问题了,
如果是上面这个问题,那你下面就不用看了,相信你已经输出来了。
2,看你导入的原文件:视频,音频图片等有没有什么问题,
3,解码器都是最新的吗,
4,输出的时候,设置的问题,你先输个AVI试试,
5,都不行的话,一段一段地输成AVI,最后再新建一个工程文件,把它们导进来,再输出
6,新建一个工程文件,然后,把你现在的这个工程文件导进去,输看看,行不行。。

目前想到的就是这些,希望你成功吧。。

8.我想我们会在一起的我觉得自己很幸福,我不再是一条孤独流浪的鱼,我有岸可度,岸的一端你在那。

E. c语言 编译时没错,执行时出错,求高手指点迷津!!!

#include
<stdio.h>
void
order(int
*x,int
*y)
{
int
t;
if(*x>*y)
t=*y,*y=*x,*x=t;
}
int
main()
{
int
a,b,*pa,*pb;
pa=&a,pb=&b;
printf("input
two
nums:");
scanf("%d%d",pa,pb);
order(pa,pb);
printf("%d,%d\n",a,b);
return
0;
}
现在可以了。
你最好加上main的返回类型,主要错误是函数定义时少了一个r,应该是order,而不是oder。
还有就是写代码时一定要注意格式。

F. 编译时没有错,执行时出错了,这是什么意思

可能是你不小心弄了一个跟这个函数相同的函数obj,还有同一个可能是你调试的次数太多,因为调试次数多了软件就会有问题显示,即使是对的也会显示一些没用的错误

G. C语言程序,编译没有错误,执行时出错。问题在哪

#include<stdio.h>
intmax(inta,intb);
intmain(void)
{
inta,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("maxis%d ",c);
return0;
}
intmax(inta,intb)
{
returna>b?a:b;
}

max函数未定义

H. 程序编译的时候没错,执行就错了,怎么回事

主函数改为:
int main()
{
double a,b;
char d[10];//看您原程序的意思,颜色是由一个字符串来表示的
cout<<"Please input radius,height and color:"<<endl;
cin>>a>>b>>d;
Roundtable rt(a, b, d);
cout<<"roundtable's area is:"<<rt.getarea()<<endl;
cout<<"roundtable's height is:"<<rt.getheight()<<endl;
cout<<"roundtable's color is:"<<rt.getcolor()<<endl;
return 0;
}
你的程序里,主函数,Roundtable的对象rt,调用的是不带参数的构造函数,因为你没有调用带参数的构造函数。
另外,建议你Roundtable带参数的构造函数改为:
Roundtable(double r,double h,char *c):Circle(r),Table(h)
{
color=new char[strlen(c)+1];
memset(color, 0, strlen(c)+1);//字符串以0值初始化,避免结尾没有'\0'
if(color!=0) strcpy(color,c);
}

I. c语言编译没错误,但是执行不了,一执行就出错,这是为什么呢

你这个就叫“编译错误”,确切地说是“链接错误”,不叫“运行时出错”。

J. 程序编译时没错运行时有错是怎么回事

程序编译没有错误,只是表明语法检查没有问题了,但是程序的逻辑是否合理、运行是否正确,则不一定。很多情况都会导致这样的问题,比方说数组越界,访问非法指针等,你没有给出源代码,也没有提供相关错误信息,所以到底是什么原因,在这里也不好确定。如果程序不长的话,建议对程序进行调试,监测程序的运行状态,这样容易找出问题。

阅读全文

与编译没错执行错误相关的资料

热点内容
程序员那么可爱陆离跳水是哪集 浏览:15
如何制作cdn服务器 浏览:109
写java加密程序 浏览:657
菜鸟数据分析pdf 浏览:287
单片机做实用东西 浏览:647
我的世界最强斗罗服务器怎么觉醒武魂 浏览:925
密友圈app怎么切换用户登录 浏览:214
我把程序员当爱豆追 浏览:972
android判断电话接通 浏览:644
大孔文件夹 浏览:783
反诈骗app在哪里下载 浏览:525
军工程序员面试视频 浏览:811
质心算法原理 浏览:421
163smtpphp 浏览:667
java缓存使用 浏览:918
java验证码识别ocr 浏览:877
马云生产服务器 浏览:214
上哪里找app新用户 浏览:542
王陆807词汇pdf 浏览:966
linux命令行开设置窗口 浏览:132