c语言代码运行不了
答:这代码问题很多啊 1、你传递的参数没有按照函数定义的参数类型。比如insert(int score[],int n,int x,int i)但是使用时if(insert(score[N],i,x,*n)==1) 。第一个参数本来是传递数组指针,结果你传递的是一个越界的数组元素,第一个参数应该改为score。第二个和第四个参数至少从名字上看是...
答:因为编译器所能检测到的错误信息是有限的,它能检测C语言的语法错误和语义错误,而逻辑错误一般是检测不出来的. 当你输入的程序语法和语义都没有出错但是逻辑出错时,编译会通过,但是运行的时候就通不过了,你需要重新检查你的代码,找出错误改正过来....
答:如果代码本身没有错误,那么可能就是软件的配置没有弄好,比如各种文件路径等!
答:1、程序停止响应,是因为内存出现非法读写操作,请检查代码所有关于内存读写的地方。2、例如:不能用下标 10 读取数组 x1 的内容,这样子会导致数组上标越界 只能使用 0 - 9 来读取数组 x1 的内容
答:这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:int a; scanf("%d",a);可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。
答:scanf和printf这两个函数用错了,错在了书写格式上。scanf("%d %d %d",&a,&b,&c); 双引号中的%d表示十进制整数,abc分别表示三个变量,变量前要加&符号,另外双引号中的%d数量要与变量数量对应。printf("%d", t); printf中的变量前不需要加&符号。scanf printf ...
答:m_Width);printf("长方体的体积是: ");printf("%d\n",result);return 0;}int calculate(int Long,int Width){int result=Long*Width*Height;return result;}已编译通过并运行。你把我写的代码复制粘贴,然后看是否能执行。如果不能,就是你用的编程软件的问题。如果能运行,请自查你的错误在...
答:你的C语言程序中,输入语句scanf("%d,&a");和scanf("%d,&b");写错了,应该是scanf("%d",&a);和scanf("%d",&b);双引号的位置不对.你的C语言程序我帮你改完了,你看看吧(改动的地方见注释)include <stdio.h>int main(){ int a,b,c,d,e,f,g; printf("请输入a的值:\n"); ...
答:创建的时候没有勾选取消预编译头,点开菜单栏中的项目,选择属性,c/c++,里面有个不进行预编译。
答:网上下的C语言程序都不能正常使用,一般有这些原因:硬件平台相关:如果你下的是硬件平台相关的代码,特别是单片机的C语言程序,代码里面有很多是硬件本身的专门特性,除了在指定开发平台上编译运行,否则不能直接拿来用的 操作系统相关:比如一些C语言的源代码可能使用了Linux的特性,但是你在Windows下直接...
网友评论:
詹郑17314765967:
C语言程序没有错误,但是运行不了. -
4614郗具
: 最好按以下步骤: 1.f9 2.ctrl + f9 3.alt + f5 如果不能保证程序没有错误,最好先用f9,如果把握行比较大,直接 ctrl + f9 ,不要第一步.
詹郑17314765967:
C语言为什么运行不了呢 -
4614郗具
: 运行期错误.这是指可执行程序执行过程中发现的错误.如在计算过程中遇到了除数为零的错误、求一个负数的平方根等等.编译系统发现这类错误后如无特殊指示通常告知一些适当信息,然后立即停止程序的执行.当然,为阻止这类错误的出现,程序设计者可在程序中编入一些由自己来检查这类错误的程序段,这可能更适合于自己的处理要求
詹郑17314765967:
C语言程序为什么不能运行 -
4614郗具
: 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; } 试试这个!
詹郑17314765967:
c语言编程,我编好了!但不能运行!是怎么回事啊? -
4614郗具
: 请问你用什么编写了 编写后需要使用编译器编译 编译后会产生exe文件 这个文件才是可执行文件 一个写好的代码只是一个文本 当然不能运行
詹郑17314765967:
c代码运行不了是什么原因 -
4614郗具
: 1、自己查看编辑器抛出的错误2、遵循大部分编码规范代码演示:编译过后没有什么问题::输出字符串编程了数字?自己去搜吾Q2876420973
詹郑17314765967:
c语言源代码为什么运行不出来 -
4614郗具
: 这代码没有运行不出来的严重问题,应该能运行出来.运行不出来很可能是你没有建立工程,没有进入编译.由于具体你怎么弄的我不清楚,所以只量猜测.
詹郑17314765967:
正确的代码,为什么不能运行 -
4614郗具
: 我虽然没有看到你的程序源代码,但是我可以给你提供一点儿我的程序调试经验(以 C 语言为例): (1)、你仔细检查你定义的数据类型是否有数组下标越界现象? 例如:你定义了一个字符型数组:char my_char[10] ; strcpy(my_char, "...
詹郑17314765967:
C语言的一段代码,为什么运行不了? -
4614郗具
: #include <stdio.h> #include <stdlib.h> #include <string.h>#define cash 20000int main() {char str[50];int number;float price, cash_left; printf("您有20000元钱,你可以买东西.\n");printf("你想买什么?(有方便面,面包,钢笔可以选...
詹郑17314765967:
为什么C语言程序能编译但是运行不到 -
4614郗具
: 错误原因:在运行过程中发生了异常,比如空指针,数组越界,死循环无法跳出等 编译:编译的意思就通过了编译器的词法语法分析器的解析,编译器可以解析你的所有的代码,没有语法语义上的错误,比如c语言 a[-1]这样的可以编译,因为语法满足C语言的标准,但是明显会报错,即运行错误 运行:运行时对代码的逐条执行过程,在执行过程中可能会出现错误,出现错误,则会导致程序崩溃等问题
詹郑17314765967:
c语言中输入一个程序后显示无错误,为什么不能运行 -
4614郗具
: 你的截图太不清楚了,但是首先一个错误是:主函数是 main,你写错了,而且按照标准应该是 int main,另外你的左边工程列表里显示有2 class,不只你是怎么组织源代码文件的.总之,要使一个程序正确,不仅代码逻辑要正确,编译-链接配置、工程文件构建配置、运行时环境配置都正确才能运行