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

  • C语言代码运行不出现象可能有哪些原因?
    答:C语言代码运行不出现象可能有很多原因,以下是一些常见的原因和解决方法:编译错误:代码中存在语法错误或类型错误,导致编译失败。可以通过编译器的错误提示信息来定位错误,逐一修正后重新编译。运行错误:代码编译成功,但在运行时出现错误,如数组越界、空指针、除零等错误。可以通过调试工具或打印调试信息...
  • 【快来帮我~~】为什么我的C语言程序可以编译等都通过 但是运行起来之后...
    答:1. “MGraph G;”没有初始化。建议做一下修改:void InitGraph(MGraph& G)//创建一个函数用来生成G图 { int i,j;G.vexnum=4;...// 其他同,把" return G;"去掉。void ShortestPath(){ MGraph G;... // 其他同 scanf("%d",&v);InitGraph(G); // 加上这一句 ...2. “for(v=...
  • 我这个C语言程序编译时显示没有错误,为什么运行时从键盘上输入数据之后...
    答:因为按照运算,你输入的值不符合if里面的条件,所有肯定不会有输出结果的
  • C语言程序运行出错,编译没有错误
    答:错误有两点:1、需要给主函数一个函数返回值的类型,可以为void也可以是int 2、scanf函数的语法错了,少了&
  • 为什么我写的c语言在编译后没错误,没警告,但是运行时却没结果。
    答:楼主,你好!编译没有错误只能说明没有语法错误,并不能说明代码的逻辑没有错!因为编辑器主要是根据C语言的语法来检查你的代码有没有错!
  • C语言为什么没错误还执行不了?
    答:c语言的错误分为两种,一种是运行时错误,一种是逻辑上的错误。逻辑上的错误不好判断,执行不了肯定是出现逻辑上的错误的。
  • c语言问题——为什么一下程序可以通过编译却无法运行?DEV-c++编译器的...
    答:通过编译,却无法链接或者运行,是因为有该文件的申明,却没有该申明的Lib或者Dll或者源码。解决方案:1.在DEV中Link选项中默认添加alloc.c 或者 alloc.lib 2.在工程文件中添加alloc.c或者alloc.lib 3.选着包含malloc的声明文件,一般应该在malloc.h中 ...
  • ...运行的结果却不是正确的 我用的是VC6 写的C语言
    答:没语法错误,有逻辑错误,特别是指针容易用错。
  • 用codeblocks编写的C语言程序为什么有很多程序经过编译都是正确的...
    答:和设置一般没什么关系,code::blocks也是调用标准的编译器进行编译的,提升你错了你最好仔细看看,另外,即使编译正确,运行也不一定能成功,因为编译器只能检查一部分错误,而且主要是语法错误。关于你说的int这个问题,请放代码
  • ...输入n个数并输出。程序编译没错,但运行不了,求指教。程序如下...
    答:printf("数据错误!\n");return 0;} if(n>MaxSize){ L.p=(int*)realloc(L.p,n*sizeof(int));if(!L.p)printf("存储空间扩展失败!\n");L.listsize=n;} printf("请输入数据:");for(i=0;i<=n-1;i++){ scanf("%d",&k);L.data[i]=k;L.length++;} printf("线性表为...

  • 网友评论:

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

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

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

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

    蓟固13242078635: c语言编译连接都没有错但运行不出来为什么 -
    32279向先 : 没代码,编译连接都没有错只能说明你语法、变量使用没错,逻辑上的错误是难以排除的

    蓟固13242078635: c语言编译没错误,但是执行不了,一执行就出错,这是为什么呢? -
    32279向先 : 你这个就叫“编译错误”,确切地说是“链接错误”,不叫“运行时出错”.

    蓟固13242078635: C语言程序编写没错误但是不能运行 -
    32279向先 : 后缀名掉了或者写错了!你的文件名后面要加.c或者.cpp,注意C前面有个点(不过你得把你的电脑上的文明扩展名显示出来这样做才有效) 或者新建C文件(命名时一定要带上.c)!

    蓟固13242078635: 为什么有的C程序编译没错但运行时没有结果 -
    32279向先 : 没有结果?是不是一闪而过?如果你用的是win-TC编译器的话,那就在最后printf(" %f ",t);后面添加getch();如果是Dev C++的话,那就添加System("pause");

    蓟固13242078635: c语言编程题目没有错误但是运行无反应 -
    32279向先 : #include<stdio.h>#include<math.h> int main() {int score,i,n,t;while(scanf("%d",&n)!=EOF){for(i=1;i<=n;i++) //第一个错误,不是逗号是分号;{scanf("%d",&score);t=score/10;switch(t) //第二个错误点,后面的分号不要添加{ //第三个...

    蓟固13242078635: C语言程序,编译没有错误,执行时出错.问题在哪? -
    32279向先 : 1 编译阶段,执行的是对单个文件的转换,从源代码转换成二进制文件.2 链接阶段,将每个源文件转成的二进制文件,及相关的系统库文件共同打包生成可执行文件.3 从定义上可以看出,链接阶段,出现错误有两种可能:1) 函数中引用了不存在的函数.2) 编译环境有问题,导致ld出错.

    热搜:编程一般要学多久 \\ 代码没错但运行不出来 \\ 线上c语言编译器 \\ c语言编程怎么找错误 \\ c语言运行按哪个键 \\ 代码正确但是不运行 \\ 免费的c语言编译器 \\ 编译没错误运行有错误 \\ c语言没错但是运行不了 \\ c语言运行成功但没有输出 \\ c语言代码没错但运行错误 \\ c语言输出不出来怎么回事 \\ c语言编译成功无法运行 \\ c语言错误怎么看第几行 \\ 编译没错执行出错怎么办 \\ c语言运行后不出结果 \\ c程序正确却无法运行 \\ c语言程序正确却运行不了 \\ c语言编译器运行结果 \\ c语言运行不了没反应 \\

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