c语言不能运行程序,c语言程序无法运行怎么回事

1,c语言程序无法运行怎么回事如果我没说错的话,你用的应该是Microsoft Visual C++ 6.0中文版吧,如果是这样你每做完一次程序后都要重启一次VC 6.0才可避免这种问题,这是其程序汉化优化不足的问题可以贴 上来,或者用VC6与VS2005进行编译时会因编译环境不同而出现不同结果
2,C语言编程显示无法执行程序怎么办因为错误太多 。。。。首先main函数格式不对然后变量a未赋值最后没有return这个可能是你没有安装在c盘c语言代码本身是不能被执行的,必须要进行编译后才能产生可执行文件 。c语言编译的过程中会自动产生两个文件,其文件后缀分别是.o和.exe 。.o是编译文件,用于减小更改程序后再编译时的时间 。.exe 是可执行文件,在windows系统下,只有.exe才是可以执行的程序 。如果在编译后没有产生对应的.exe文件就代表程序代码出现问题,未通过编译 。【c语言不能运行程序,c语言程序无法运行怎么回事】
3,C语言程序无法运行啊求大神解答scanf &细节很重要的哦scanf("%d %d %d"; 是这个样子的么,&a,&b,&c)顺序错了. 先赋值 再计算.#includevoid degree() { int c; int f; scanf("%d",&f); c=(5*(f-32))/9;//先输入 再计算. printf("摄氏温度是:%d\n",c); } int main() { printf("请输入华氏温度:\n"); degree(); return 0; }
4,C语言程序为什么不能运行1234567891011121314 #include <stdio.h> intmain(void) inti, num = 0; i = 1; do num += 1; i ++; }while(i <= 100); printf("%d\n", num); return0; } 试试这个!前往百度APP查看回答请稍等哦提问回答c语言无法运行可能是因为运行期错误 。这是指可执行程序执行过程中发现的错误 。如在计算过程中遇到了除数为零的错误、求一个负数的平方根等等 。编译系统发现这类错误后如无特殊指示通常告知一些适当信息 , 然后立即停止程序的执行 。当然,为阻止这类错误的出现,程序设计者可在程序中编入一些由自己来检查这类错误的程序段,这可能更适合于自己的处理要求提问!你看了那个图了没 回答请稍等1.在一些c\c++语言编译器中,必须要以int型返回,而不是void,看那个蓝色的2.你这里面调用了sum,但是却没有声明sum , 程序无法识别,我想你是把宏参数搞丢了3.有一个警告 , 末尾缺少return 0;结束语 。以上说的是对于如C-Free这样的编译器 。那么还一种,如VC6.0 , MSDEV这种注意,在这种编译器里面可以用void型,也不需要return 0;,但是必须要加一个#include "stdafx.h"这样你就只有一个错误,还是sum没有定义 。我估计sum运用了宏参数,下面是我写的程序:#include "stdafx.h"#include#define sum(a,b) (a+b)void main()int a,b,c;scanf("%d,%d",&a,&b);c=sum(a,b);printf("a+b=%d\n",c);}提问我没有用sum ?。业奈侍馐浅绦蛘?但不能用 ,调试不能用,无论我编程的是什么东西 调试控制台上都不会用 回答请稍等C语言代码正确不能运行可能是运行环境有问题 , 代码不报错但不能运行也可能是内部有逻辑问题提问这个程序是没有问题的 ,因为其他人的都能运行,我问的上一个说是因为syswow有大小写问题  , 我想问的是 怎样才能改这个大小写呢 更多28条重新设置一下,不要把编译出来的程序直接放到根目录下,你需要把编译出来程序放到一个文件夹内 , 因为win7以后系统,对根目录下运行.exe程序需要管理员权限 。你应该贴的是错误列表,你这就一段代码,无法看出来是不是没有加返回值导致违反标准出错,还是因为标点符号用了全角导致的错误 , 或者是建错了工程导致的问题 。编译器给的错误提示才是重点你的代码是错了,所以才会这样 。错误的地点在输出上,也就是最后一句1 printf("%d %c %s", ss.age, ss.name, ss.sex); 你定义的name是字符串,而sex是字符 。所以应该改成1 printf("%d %s %c", ss.age, ss.name, ss.sex);

    推荐阅读