c语言代码运行不了

  • c语言程序总运行不了,怎么回事啊?求高人指点。。。下面是我写的程序...
    答:这代码问题很多啊 1、你传递的参数没有按照函数定义的参数类型。比如insert(int score[],int n,int x,int i)但是使用时if(insert(score[N],i,x,*n)==1) 。第一个参数本来是传递数组指针,结果你传递的是一个越界的数组元素,第一个参数应该改为score。第二个和第四个参数至少从名字上看是...
  • c语言中输入一个程序后显示无错误,为什么不能运行
    答:因为编译器所能检测到的错误信息是有限的,它能检测C语言的语法错误和语义错误,而逻辑错误一般是检测不出来的. 当你输入的程序语法和语义都没有出错但是逻辑出错时,编译会通过,但是运行的时候就通不过了,你需要重新检查你的代码,找出错误改正过来....
  • c语言编程的代码没有错,为什么运行就错了
    答:如果代码本身没有错误,那么可能就是软件的配置没有弄好,比如各种文件路径等!
  • C语言的问题,为什么运行会停止工作(无响应)
    答:1、程序停止响应,是因为内存出现非法读写操作,请检查代码所有关于内存读写的地方。2、例如:不能用下标 10 读取数组 x1 的内容,这样子会导致数组上标越界 只能使用 0 - 9 来读取数组 x1 的内容
  • 为什么C语言程序编译正确但不能执行?
    答:这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:int a; scanf("%d",a);可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。
  • C语言编了个程序,不能运行,代码如下,求教
    答:scanf和printf这两个函数用错了,错在了书写格式上。scanf("%d %d %d",&a,&b,&c); 双引号中的%d表示十进制整数,abc分别表示三个变量,变量前要加&符号,另外双引号中的%d数量要与变量数量对应。printf("%d", t); printf中的变量前不需要加&符号。scanf printf ...
  • 为什么不能运行,学的是c语言,是不是代码错了,打了很多次检查了很多次...
    答:m_Width);printf("长方体的体积是: ");printf("%d\n",result);return 0;}int calculate(int Long,int Width){int result=Long*Width*Height;return result;}已编译通过并运行。你把我写的代码复制粘贴,然后看是否能执行。如果不能,就是你用的编程软件的问题。如果能运行,请自查你的错误在...
  • C语言程序运行显示停止运行
    答:你的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
    答:网上下的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,不只你是怎么组织源代码文件的.总之,要使一个程序正确,不仅代码逻辑要正确,编译-链接配置、工程文件构建配置、运行时环境配置都正确才能运行

    热搜:黄色代码复制粘贴 \\ 编程必背100个代码 \\ 吓人的编程代码 \\ c++入门程序代码 \\ 黑客编程必背50个代码 \\ cnc加工中心代码大全 \\ c++编程跳动爱心代码 \\ 生日编程代码免费复制 \\ 初学编程100个代码大全 \\ c++编程 \\ c语言编译没错运行空白 \\ c十十编程用什么软件 \\ 大一c语言必背编程题 \\ 新手怎么学代码编程 \\ 编程代码入门必学 \\ 代码没错但运行不出来 \\ c语言必背100代码 \\ 为什么代码没错却不能执行 \\ c语言代码生成器 \\ c语言代码没错但运行不出来 \\

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