A. C语言程序,编译时没有错误,但组建时提示有一个错误,导致无法组建成功,是什么原因
最后一行:
prinft("对角线上行、列下标均为偶数的各元素之和为:%d\n",ou);
有笔误,应该是printf,而不是prinft
B. C语言,编译无错误,组建时出现错误。
returning address of local variable or temporary
很明显,返回了局部变量,运行肯定出错呀。
double *extend(double *price,double *quantity)
{
static double amo[10];//静态就可以了
int i;
for(i=1;i<=10;i++)
{
amo[i] = price[i] * quantity[i];
}
return amo;
}
C. C++编程时组建正确编译错误是怎么回事
你的"组建正确编译错误"是指什么?
组建包括编译的,不存在组建正确而编译出错的情况
你的程序没有问题,可以编译运行,你要了解C++编译器有很多种(如vc++,c++builder,gnu
c++,intel
c++...),开发工具更多(VS,C++builder,dev-cpp,code::blocks,c-free...)
所以,你要说明你是在什么开发工具下,具体出了什么错
D. 编程的时候有时候会出现编译没有错误而连接错误,这时该怎么办呢
如果经常出现的话,可能是你的编译系统安装的有问题,可能是缺库文件,如果是出现在你自己编辑的程序中,可能是你把你的程序源码放得分散,编译系统在编译完了之后找不到OBJ文件。对这种情况,你可以把你自己那部分源码放在project 所在的目录中。
联接问题有些时候确实令人头疼。但是遇到的比较少,难免大家没主意。
E. c语言编程时编译没错但组建出错是怎么回事呢该怎样解决
亲测没问题,是你的软件有问题。
F. C语言编程时编译没有错误,运行时却显示有一个错误。为什么
不没有写max函数的具体定义,在主函数中又要使用这个函数,系统找不到,自然就错了。你把max函数的定义写全了,就没事了。
G. C语言编程,为什么编译没错 组建有错呢
一、printf ("a=%d,b=%d\n "); 这里没有意义,且少参数
二、max()函数没有实现
int max (int x,int y)
{
if ( x>y ) return x;
return y ;
}
H. C语言编程时,compile没问题,build出现错误,希望各位解答使用的visual c++
编写和调试程序时,编程系统的错误代码是非常重要的。
通常可以根据错误代码的提示来进行修改代码 。
如果英文不明白可以搜索翻译成中文。
如果没有错误提示在代码比较复杂的情况下很难人工检查错误原因并改正