77问答网
所有问题
当前搜索:
c语言没错误但不能运行
c语言
代码
没错但运行
不出来?
答:
你的程序没有问题,问题在于输入数据的姿势不对
。scanf("%d,%d,%d", &a, &b, &c),这个语句要求你连续输入3个数字,用逗号隔开。可是你输入包含了空格,这个空格导致出现问题。你应该输入: 3,4,5就没问题了 include <stdio.h>int main() {int a, b, c, max;printf("请输入三个整数:\...
C语言
里程序编译无
误但运行
会弹出程序已停止运行是为什么
答:
造成程序停止运行弹框出错的可能原因如下:
内存溢出
内存溢出(out of memory)通俗理解就是内存不够,程序所需要的内存远远超出了主机内安装的内存所承受大小,就叫内存溢出。系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件 造成内存溢出的原因可能有:1...
c语言中
输入一个程序后显示无
错误
,为什么
不能运行
答:
因为编译器所能检测到的错误信息是有限的,它能检测
C语言
的语法错误和语义错误,而逻辑错误一般是检测不出来的. 当你输入的程序语法和语义都没有
出错但是
逻辑出错时,编译会通过,
但是运行
的时候就通不过了,你需要重新检查你的代码,找出错误改正过来....
C语言
代码
运行
不出现象可能有哪些原因?
答:
环境问题:代码在不同的操作系统、编译器或硬件平台上可能存在差异
,导致代码无法正常运行。可以检查编译器和操作系统的兼容性,或在特定的环境中运行代码。逻辑问题:代码逻辑存在问题,导致代码无法正确执行。可以检查代码逻辑是否正确,是否存在死循环、递归深度过大等问题。综上,C语言代码运行不出现象可能...
为什么
C语言
程序编译正确
但不能
执行?
答:
这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:int a; scanf("%d",a);可以确定的一点是:一旦在
运行
中出现
错误
,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。
为什么
C语言
程序编译正确
但不能
执行?
答:
因为你的
c没
有初值,while循环
无法
进行。另外你的算法也有问题,while循环可改为while(m%n!=0),循环结束后最小公约数时n。
C语言
是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便
能运行
的编程语言。尽...
为什么我的
C语言
编程时没有
错误但
有警告,
运行
不了,这个实在不晓得为什 ...
答:
编译没有
错误
只是说没有语法错误。 但你的程序可能有逻辑错误。例如死循环什么的。 所以 ,编译正确不代表程序就是对的。其实只要你学习半年左右就很少出语法错误的。更多的是逻辑错误。那是侯还要靠自己一步步的调试啊 看啊,想啊。
c语言
编写一个函数,没有
报错
,
但是无法运行
,请帮忙指出原因所在,谢谢...
答:
while(a[n] != '\0'){ for(i = n; a[i] != '\0'; i++) a[i+1] = a[i]; //该语句修改了字符串a的内容}修改了第一个字符串指针指向的内容,因此
运行
时会
出错
另外fun函数这么写可以实现你想要的功能 void fun(const char *a, char *b, int n){int i, j;for...
急急急,
C语言
程序没有
错误
,为什么程序
运行
时总停止工作
答:
是不是你定义的数组在主函数里?栈溢出了。尽量把数组定义在主函数外,防止溢出。否则就有可能停止工作。
在
c语言中
,编程没有
错误
,但为什么就是
不能运行
呢?
答:
你的编译结果中有error,就是
出错
了,没通过编译 而且编译只能检查程序的语法是不是正确的,并
不能
保证整个程序就是正确的
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言没有错误但运行键灰着
c语言运行一次就不能运行
c语言大的测试运行不出来
c语言编译没错误运行有错误
c语言威慑运行不了指针
c语言代码正确运行不出结果
代码运行不出来的原因
程序正确但运行出来没有结果
c语言运行不了是什么问题