当前位置:首页 » 编程语言 » C语言编写后无法真正运行
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

C语言编写后无法真正运行

发布时间: 2022-07-28 17:41:34

A. c语言编译好后为什么运行不出结果呢

这段代码有问题:while(1){printf ("Hello/n");}循环语句没有终止条件,循环会一直进行下去,得不到结果。

当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显着。

C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。

B. C语言编程调试后没有错误但是却无法运行是怎么回事

无法运行可能遇到的问题:
1.
编译没错,但是运行后弹出内存相关报错------》有逻辑错误,或者内存调用错误
2.
运行直接闪退---------------》有可能该程序无任何执行结果输出语句,或者使用编译器(or
IDE)与操作系统不兼容
暂时只能想起这么多了。

C. C语言程序问题,编译成功可却不能运行,这是为什么

这是一个不能再正常的问题了。就像,我拿起了菜刀,为什么切不好薯仔丝一样。
只有熟练的掌握了薯仔丝的切法,方可随心的切出薯仔丝来。
只有熟练掌握了C语言编写某类问题代码的技能,也才能编写出解决这类问题的程序来。

编译成功只能说没有语法错误,就像会用刀切,不会切到手,并不意味着就能切出粗细均匀的薯仔丝来,也就是并不一定能够实现功能。

具体为什么,还需要具体问题具体分析了

D. 自己编的C语言程序无法运行

获取输入的函数用法不对。后面的参数应该传是的变量的地址:
scanf("%d,%d,%d",
&a,&b,&c
);
而且输入的时候,要严格按键指定的格式输入,包括逗号。

E. 为什么在c语言编好的程序无法运行

信息不是很全。我就关于“C语言”和“运行程序”之间的关系,大概说一说。你可以针对我说的结合你自己的情况比较一下。如果能补充必要的信息更好。

  1. 编码者编辑的东西,叫“C源程序"。

  2. “C源程序”必须经过“编译、连接”,生成可执行程序,windows下通常是“.exe"后缀的文件,在linux/unix下,可能就是一个不带后缀的可执行程序文件。

    比如:hello.c,在windows下可能生成hello.exe。在linux/unix下,可能生成hello

  3. “编译”和“连接”过程,不能有错误。否则得修改源程序或其它配置,然后重新做一遍。

  4. 如果是在一个“集成环境”,或者所谓IDE下,.exe等可执行文件必须是该IDE中可见的,即对应的PATH环境变量包含.exe可执行文件所在的路径。

如果是(4)的情况,请检查一下你的IDE的设置。如果是其它情况,请看看编译和连接过程是否成功。

希望我说明了。有问题继续交流,谢谢。

F. c语言编程编完后运行运行不了怎么回事

程序没错,保存为test.c程序以后,然后需要编译,链接成exe文件才可以执行的,test.c可以改,比如改成haha.c,1.c等等..

至于具体步骤,不晓得你用的什么编译器,如果是vc的话
直接再命令行下输入
cl.exe test.c 就行了

G. c语言的编程为什么不能运行

首先你要明白是语言的一个整体的框架,如果你整体的框架是没有构建好的话,那么他是不能够运行的,如果他里面存在了一些错误,他就会导致无法运行,或者是让你重新修改。

H. 用c语言编写的程序程序没错但无法运行怎么回事

你的输入scanf用错了,“”里面是控制字符,而变量应该放在“”的外面,并加一个‘,’就行了
解决方案:scanf("%d%d",&a,&b);这样的,你双引号打错了
望采纳,谢谢