88问答网
所有问题
当前搜索:
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语言没
有出现
错误却
执行不了?
答:
在C语言中,程序没有报错并不意味着程序一定是正确的。有时候,
程序可能会出现逻辑错误或者运行时错误,导致程序无法执行或者输出不符合预期
。以下是一些常见的导致程序无法执行的原因:1.
程序陷入死循环
:程序在某个地方出现了死循环,使得程序无法继续向下执行。如果程序似乎无法结束,可以检查程序是否存在...
c语言
编程的
代码没
有错,为什么
运行
就错了
答:
如果代码本身没有错误,
那么可能就是软件的配置没有弄好,比如各种文件路径等
!
C语言
里程序编译无误
但运行
会弹出程序已停止运行是为什么
答:
1>栈区溢出
,例如在main函数内开辟的数组空间过大,一般机器的栈区限制在8MB左右,如果开辟的数组大小超过限制,程序就会崩溃。通常的解决方法是申请堆内存,即将较大的数组作为全局变量开在main函数之外。2>错误地址访问,常见的非法访问包括指针漂移,数组越界等,初学者也经常出现类似scanf函数没加区地址...
C语言代码运行不出
现象可能有哪些原因?
答:
C语言代码运行不出现象可能有很多原因,
以下是一些常见的原因和解决方法:编译错误:代码中存在语法错误或类型错误,导致编译失败
。可以通过编译器的错误提示信息来定位错误,逐一修正后重新编译。运行错误:代码编译成功,但在运行时出现错误,如数组越界、空指针、除零等错误。可以通过调试工具或打印调试信息...
为什么
c语言
无法
运行
。
答:
代码没问题
,可能是有的编译器或IDE不支持编译单个源文件。这样的话,你需先建立一个控制台项目,然后将源文件添加到项目后,再编译这个项目才行。
c语言
编程的
代码没
有错,为什么
运行
就错了
答:
1 编译阶段,执行的是对单个文件的转换,从
源代码
转换成二进制文件。2 链接阶段,将每个源文件转成的二进制文件,及相关的系统库文件共同打包生成可执行文件。
C语言
作业
运行不出来
,求指导
答:
卡循环是没有
运行
结果的原因。实际上
代码
还存在其他
问题
,无法计算出正确的结果:[1] 变量 s 的类型应该是 double:格雷戈里公式中的每一项都是小数,使用整型数类型保存结果会将小数部分截断;[2] 第 10 和 11 行的 if 语句块是不必要的:前面的代码保证变量 t 的值为 1,因此无需负数到正数的...
急急急,
C语言
程序
没有错误
,为什么程序
运行
时总停止工作
答:
是不是你定义的数组在主函数里?栈溢出了。尽量把数组定义在主函数外,防止溢出。否则就有可能停止工作。
c语言
程序总
运行不
了,怎么回事啊?求高人指点。。。下面是我写的程序...
答:
这
代码问题
很多啊 1、你传递的参数没有按照函数定义的参数类型。比如insert(int score[],int n,int x,int i)但是使用时if(insert(score[N],i,x,*n)==1) 。第一个参数本来是传递数组指针,结果你传递的是一个越界的数组元素,第一个参数应该改为score。第二个和第四个参数至少从名字上看是...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言未报错但无结果
c语言运行正常但输出结果为0
c语言代码没错但黑框不出来
devc运行后黑框不显示结果
c语言运行显示此文件不存在
c语言为什么无法执行程序
c语言没有错误却运行不了
c语言编好了却无法运行
c语言无输出的常见问题