c语言编译没错运行不出来

  • c语言编程的代码没有错,为什么运行就错了
    答:如果代码本身没有错误,那么可能就是软件的配置没有弄好,比如各种文件路径等!
  • C语言里程序编译无误但运行会弹出程序已停止运行是为什么
    答:编译器错误 部分编译器由于所使用的标准不同(例如在一台机器上使用的可能是C99标准,而另一台机器上使用的是C11标准),或是因为编译器链接库的损坏,在少数情况下也可能导致程序出现不限于崩溃退出的异常错误,通常解决方法是到编译器官方网站下载最新版的IDE安装。
  • 为什么C语言程序编译正确但不能执行?
    答:这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:int a; scanf("%d",a);可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。
  • 为什么c语言编程编译时找不出错误,却在运行时程序自动关闭!!求高手...
    答:s没有分配空间,导致野指针错误.改成 include <stdio.h>#include <string.h>int main(){int a,b,i,c;char s[100];//here...
  • c语言中输入一个程序后显示无错误,为什么不能运行
    答:因为编译器所能检测到的错误信息是有限的,它能检测C语言的语法错误和语义错误,而逻辑错误一般是检测不出来的. 当你输入的程序语法和语义都没有出错但是逻辑出错时,编译会通过,但是运行的时候就通不过了,你需要重新检查你的代码,找出错误改正过来....
  • C语言代码运行不出现象可能有哪些原因?
    答:C语言代码运行不出现象可能有很多原因,以下是一些常见的原因和解决方法:编译错误:代码中存在语法错误或类型错误,导致编译失败。可以通过编译器的错误提示信息来定位错误,逐一修正后重新编译。运行错误:代码编译成功,但在运行时出现错误,如数组越界、空指针、除零等错误。可以通过调试工具或打印调试信息...
  • C语言为什么没错误还执行不了?
    答:c语言的错误分为两种,一种是运行时错误,一种是逻辑上的错误。逻辑上的错误不好判断,执行不了肯定是出现逻辑上的错误的。
  • 为什么C语言程序编译正确但不能执行?
    答:因为你的c没有初值,while循环无法进行。另外你的算法也有问题,while循环可改为while (m % n != 0),循环结束后最小公约数时n。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程...
  • 为什么我用C语言编写的程序编译成功没有出错却无法运行呢?求高手指点...
    答:如果你的循环中的i值变化范围没有问题,则修改你的数组定义为:double err[502],B,W[502],W2[502],j,beta[501];你的原始定义都少了一个数组元素,会导致下标越界,进而引发运行时错误。
  • c语言为什么有时候编译能过,运行却出错?
    答:栈溢出啊,还有占位符格式什么的,原因很多,编译通过只是第一步

  • 网友评论:

    羊试18780164791: 编译的C语言程序没有错误就是运行不了怎么回事 -
    67261黎莘 : 普遍的有两种可能性: 1. 可能运行环境有问题 2. 可能错误是运行时错误,所以编译阶段检测不出来

    羊试18780164791: 为什么我的C语言程序编译正确,但却没有运行结果 -
    67261黎莘 : 一般是程序的逻辑问题,不知道你使的是什么编译器,VC下后缀名要改成.c或.cpp才能有运行结果

    羊试18780164791: 为什么我写的c语言在编译后没错误,没警告,但是运行时却没结果. -
    67261黎莘 : 楼主,你好!编译没有错误只能说明没有语法错误,并不能说明代码的逻辑没有错!因为编辑器主要是根据C语言的语法来检查你的代码有没有错!

    羊试18780164791: 为什么C语言程序能编译但是运行不到 -
    67261黎莘 : 错误原因:在运行过程中发生了异常,比如空指针,数组越界,死循环无法跳出等 编译:编译的意思就通过了编译器的词法语法分析器的解析,编译器可以解析你的所有的代码,没有语法语义上的错误,比如c语言 a[-1]这样的可以编译,因为语法满足C语言的标准,但是明显会报错,即运行错误 运行:运行时对代码的逐条执行过程,在执行过程中可能会出现错误,出现错误,则会导致程序崩溃等问题

    羊试18780164791: C语言程序没有错误,但是运行不了. -
    67261黎莘 : 最好按以下步骤: 1.f9 2.ctrl + f9 3.alt + f5 如果不能保证程序没有错误,最好先用f9,如果把握行比较大,直接 ctrl + f9 ,不要第一步.

    羊试18780164791: c语言编译没错误,但是执行不了,一执行就出错,这是为什么呢? -
    67261黎莘 : 你这个就叫“编译错误”,确切地说是“链接错误”,不叫“运行时出错”.

    羊试18780164791: 简单C语言,程序显示没错误,但是总是运行不出来,为什么呢? -
    67261黎莘 : 1.scanf("%d %d %d %d %d %d",&num[i]); 改成:for(i=0;i<6;i++) scanf("%d",&num[i]);2.for(i=1;i<=6;i++)改成for(i=0;i<6;i++) 数组下标是从0开始的,=6就越界了

    羊试18780164791: 为什么我写的C语言程序没错,缺没有运行结果如: -
    67261黎莘 : 你可以将你的输入的a,b,c的值打出来看看,你的scanf这个函数有问题,像你这样写你输入的时候要这样输,比如 2,3,4 这样a=2,b=3,c=4,逗号必须要输入,另外变量定义的时候最好初始化一下. 最后一个print估计是你打错了,少了个%d

    羊试18780164791: c语言编译连接都没有错但运行不出来为什么 -
    67261黎莘 : 没代码,编译连接都没有错只能说明你语法、变量使用没错,逻辑上的错误是难以排除的

    羊试18780164791: C语言书上有一题编译没错,但执行不出来,高手指教! -
    67261黎莘 : #include<stdio.h> int main(void) { void fun1(int a[],int n); void fun2(int a[],int n); char x; int a[10]; int i; printf("Enter 10 integers:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } fflush(stdin); // 清空缓存 printf("Enter 'A' or 'D':"); scanf("%c",&x); if(x=...

    热搜:编程一般要学多久 \\ c语言代码运行不了 \\ 代码没错但运行不出来 \\ c语言在线编译运行 \\ c语言运行后不出结果 \\ c语言运行不出现窗口 \\ 编译没错误运行有错误 \\ 为啥c语言编译不结束 \\ c语言代码没错但运行错误 \\ 为啥c语言没错却执行不了 \\ 编译没错执行出错怎么办 \\ c语言运行不了没反应 \\ c语言没错但是运行不了 \\ c语言编程怎么找错误 \\ 为什么代码没错却不能执行 \\ c语言能运行但不显示结果 \\ 为什么电脑c语言运行不了 \\ c语言运行时未显示成功 \\ c语言编译没错运行空白 \\ c语言运行按哪个键 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网