为啥错误0警告0编译结果不显示
‘壹’ 显示零错误,零警告,怎么会编译出现这种错误,什么意思
那你的代码能编译吗,如果要是可以编译,那就看编译结果怎么样
但是0个错误0个警告的意思应该是你的语法没有错误,直接看编译出来的结果有没有问题,如果要是编译结果有问题,可以把代码重新修改一下
‘贰’ c语言程序为什么会出现警告且不显示输出结果 怎么解决啊。。。求大神
看不清楚你的报错,可能有如下情况的其中一种:你的主函数是int型,需要在函数末尾有一个返回值,一般添加return
0;另一种情况是你的编译器是VS的,对于scanf函数VS认为是不安全的,可能存在溢出的情况,所以会有警示提醒。
‘叁’ 0error,0warning,为什么执行结果不对
编码错误分为编译错误和逻辑错误,0error,0warning只是说明你的代码在语法上没有错误,编译通过 ,而此时执行结果不对就说明程序设定出错。解决方法如下:
1、首先创建a.c和b.c两个源码文件,a.c生成程序a,b.c是传递给a的文件。
‘肆’ 鬼啊!神经病啊!程序到底哪里错了编译的结果显示0错误,0警告;提交代码的时候就一堆错误
int K;
double temp;
放到 for 循环外面去。
有些编译器不支持放在循环内部。
‘伍’ Dev-C++5.9.2版本源代码错误0,警告0,为什么运行没有输出结果
#include<iostream>
using namespace std;
char* delchar(char*s1,char s2) //返回类型char*
{
int i,j;
for(i=0;(*(s1+i))!='\0';i++)
if ((*(s1+i))==s2)
{
for(j=i;(*(s1+j))!='\0';j++)
(*(s1+j))=(*(s1+j+1));
}
return s1; //返回s1,不是*s1,*s1只是一个字符char
}
void main()
{
char *s3,s4[80],s5;
cout<<"请输入一个字符串,再输入一个字符"<<endl;
cin>>s4>>s5;
s3=delchar(s4,s5); //s3=delchar(s4,s5); 不是*s3=delchar(s4,s5);
cout<<"扣除后结果为:"<<endl<<s3;
}
‘陆’ 用c语言编程,编译后有错误却不显示
这个状态表示:你的程序没有错误,而是系统安装不完整,或者其他问题导致编译的最后一个阶段(连接)无法进行,这个阶段执行的命令的cl.exe,执行这个程序报错了。
‘柒’ C语言 当写完程序,点运行的时候总是在下面 显示1 error(s), 0 warning(s),也不出结果,怎么回事
应该是编译未通过,程序可能存在细小错误,如标点符号是否用的是半角字符、for
后面的大括号是否有落一个、开头的头文件添加等等,你先改改代码,再试一遍,如果确定代码无误,那可能和你安装的运行软件本身有关,你换个电脑也可能就能出结果。这种情况我们上机课时常出现。
‘捌’ 我用cfree写了下面的程序,程序运行后是0个错误,0个警告,可是就是结果出不来。
a和b都是指向一个常量的地址,你的写法在语法上没有错,但是运行的时候会出现segmentation fault 错误。因为常量地址指向的值是不能改变的。估计你是在windows下面编译运行的吧,这个错误如果是用gcc编译运行,是会报出来的。
‘玖’ 我win7的电脑,运行c语言程序为什么总显示有一个错误,0个警告,运行不了,怎么解决
原因可能有方面:
1、程序本身就有问题,你好好检查一下吧!
2、你应该是第一次编译通过了,然后将那个黑洞洞的窗口最小化了,然后再编译就是有错误了吧!建议编译后关掉那个小黑窗口,在编译就没有问题了!(程序既然绝对没有错,就是你忘记关掉便后后出来的小窗口)
‘拾’ 刚学C语言,0错误0警告,但Hello小程序不显示,请高手指教
如果没有其他的问题可能就是这样吧,
希望对你有帮助。