c语言为什么运行不出来

  • c语言中输入一个程序后显示无错误,为什么不能运行
    答:因为编译器所能检测到的错误信息是有限的,它能检测C语言的语法错误和语义错误,而逻辑错误一般是检测不出来的. 当你输入的程序语法和语义都没有出错但是逻辑出错时,编译会通过,但是运行的时候就通不过了,你需要重新检查你的代码,找出错误改正过来....
  • c语言的编程为什么不能运行?
    答:首先你要明白是语言的一个整体的框架,如果你整体的框架是没有构建好的话,那么他是不能够运行的,如果他里面存在了一些错误,他就会导致无法运行,或者是让你重新修改。
  • 为什么我的C语言程序没有错误却总是不能运行
    答:多种可能。1.装在C盘了,Vista上不能访问,管理员模式运行试试。2.目前进程中正又一个cpp1.exe正在执行,所以这个文件受保护,不能打开创建。建议结束该进程,再Link。参考资料:http://zhidao.baidu.com/question/70892269.html
  • 为什么c语言无法运行。
    答:代码没问题,可能是有的编译器或IDE不支持编译单个源文件。这样的话,你需先建立一个控制台项目,然后将源文件添加到项目后,再编译这个项目才行。
  • C语言程序运行不了为什么
    答:可能是指针没有初始化、数组下标越界等原因引起的。scanf("%c%c",gamer);改为 scanf("%c",&gamer);试试。
  • 为什么这个C语言程序没有错误,但运行不出来?输入数字后按enter键总是出...
    答:有两处错误:一 val是int类型应该用%d格式字符串 二 scanf的第二个参数应该传递一个地址&val 改成这样就对了:scanf("%d",&val);
  • C语言程序为什么不能运行
    答:你的代码是错了,所以才会这样。错误的地点在输出上,也就是最后一句 printf("%d %c %s", ss.age, ss.name, ss.sex);你定义的name是字符串,而sex是字符。所以应该改成 printf("%d %s %c", ss.age, ss.name, ss.sex);
  • 为什么C语言程序编译正确但不能执行?
    答:这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:int a; scanf("%d",a);可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。
  • C语言作业运行不出来,求指导
    答:进入 while 循环体前,变量 t 的值为 1。循环过程中 t 的值没有改变,而循环条件是 t >= 0.0001,这个条件一直满足,所以程序不会跳出循环。程序一直卡在循环里面,自然不会执行到下面的 printf 函数。卡循环是没有运行结果的原因。实际上代码还存在其他问题,无法计算出正确的结果:[1] 变量 s...
  • 简单C语言,程序显示没错误,但是总是运行不出来,为什么呢?
    答:第一,你书上最后的那个公式错了,自己代入几项看下就知道 第二,那个精度0.000001是针对最上面的那个公式里面的项。你用最下面的公式,每一项都大于1,应该限定项数n,。加大项数NUM可以加大精度 include<stdio.h> include<math.h> define NUM 10000 int main(){double pi=1.0,n=0.0,t=1.0...

  • 网友评论:

    融柴15243441382: C语言为什么运行不了呢 -
    10433沙肺 : 运行期错误.这是指可执行程序执行过程中发现的错误.如在计算过程中遇到了除数为零的错误、求一个负数的平方根等等.编译系统发现这类错误后如无特殊指示通常告知一些适当信息,然后立即停止程序的执行.当然,为阻止这类错误的出现,程序设计者可在程序中编入一些由自己来检查这类错误的程序段,这可能更适合于自己的处理要求

    融柴15243441382: C语言程序为什么不能运行 -
    10433沙肺 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14#include <stdio.h>intmain(void) {inti, num = 0;i = 1; do{num += 1;i ++;}while(i <= 100); printf("%d\n", num);return0; } 试试这个!

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

    融柴15243441382: c语言编程编完后运行运行不了怎么回事 -
    10433沙肺 : 程序没错,保存为test.c程序以后,然后需要编译,链接成exe文件才可以执行的,test.c可以改,比如改成haha.c,1.c等等..至于具体步骤,不晓得你用的什么编译器,如果是vc的话 直接再命令行下输入 cl.exe test.c 就行了

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

    融柴15243441382: c语言编程,我编好了!但不能运行!是怎么回事啊? -
    10433沙肺 : 请问你用什么编写了 编写后需要使用编译器编译 编译后会产生exe文件 这个文件才是可执行文件 一个写好的代码只是一个文本 当然不能运行

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

    融柴15243441382: c语言源代码为什么运行不出来 -
    10433沙肺 : 这代码没有运行不出来的严重问题,应该能运行出来.运行不出来很可能是你没有建立工程,没有进入编译.由于具体你怎么弄的我不清楚,所以只量猜测.

    融柴15243441382: 为什么我的C语言程序运行不了 -
    10433沙肺 : 如果你将TURBOC2安装在C盘一般不用改目录(但最好看一下);如果安装在其他盘符就要改些东西了.具体修改如下:先按“ALT+O”,然后选择“Directories”敲回车,再敲回车,然后将目录改成你的TURBOC2所在的地方.下面的那两个也要改,最后选择“Save options”敲两次回车就行了.对了,有个问题要注意一下,TURBOC2中一般不支持中文,所以安装目录也不能出现中文字符.

    融柴15243441382: 简单C语言,程序显示没错误,但是总是运行不出来,为什么呢? -
    10433沙肺 : 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就越界了

    热搜:c十十编程要学多久 \\ c语言和c++差别大吗 \\ 编程一般要学多久 \\ c语言和c++先学哪个好 \\ c十十编程难学吗 \\ 代码没错但运行不出来 \\ 初中生学c++有什么好处 \\ c语言运行后不出结果 \\ c语言没错但是运行不了 \\ c语言怎么多次运行 \\ c语言代码没错但运行错误 \\ c语言编程完怎么运行 \\ c语言一般学多久 \\ c++编译没错但是运行不了 \\ c语言运行按哪个键 \\ c语言程序正确却运行不了 \\ c语言自学一般多久能学会 \\ c语言编译没错运行空白 \\ c++编程怎么运行 \\ c++运行程序该按哪个键 \\

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