c语言为什么在电脑上运行不了
⑴ 为什么C语言安装后无法运行程序
看了题主的贴图,VC编译器报错很清楚:无法编译这个扩展名是“.txt”的文件,编译工具(此处就是微软的VC编译器)没有关联这种文件扩展名(也就是“.txt”)。
C/C++的源代码不都是文本文件吗,为什么还编译不了?因为我们在保存C/C++源代码时会把文件的扩展名改为“.c”。如果要是头文件的话,我们会将扩展名保存为“.h”。
其实题主应该注意到,你写的代码中关键字信息(比如void)没有特殊显示。毕竟你使用的是IDE工具,所以这是很不正常的,原因也在于文件的扩展名问题!
如何修改扩展名?有很多方法,最简单的方法就是在Windows中关闭“隐藏已知文件类型的扩展名”之后,
在修改文件名时修改扩展名。
题主作为初学者,犯这种各样的错误无可厚非。请题主注意的是,计算机是严谨甚至刻板的学科,有些时候还认死理,所以要注意细节。
⑵ C语言,为什么在windows10的系统上用不起,是不是不兼容,有什么办法可以让它运行
1.首先我们在不能运行的cspjjm.exe应用程序上右键,点到上面的“兼容性疑难解答”,如图(1)所示:
图(1)
2.之后系统会自动检测问题如图(2)
图(2)
3.检测完后,在弹出的窗口中选择“尝试建议的设置”,如图(3)
如图(3)
4.在检测结果中会列出程序的兼容模式,该软件的兼容模式是win7,此时已对软件进行了一些设置,再点击窗口里的“测试程序”,如果测试得没问题则可以点击“下一步”,如图(4):
图(4)
5.之后会弹出询问问题是否解决的对话框,选择“是,为此程序保存这些设置”。如图(5):
图(5):
6.之后“程序兼容性疑难解答”会继续检测是否还有其他的问题,如图(6)
图(6)
7.如果没有其他问题就会出现下图的情况,如图(7),之后再打开就是正常的。
⑶ c语言的编程为什么不能运行
首先你要明白是语言的一个整体的框架,如果你整体的框架是没有构建好的话,那么他是不能够运行的,如果他里面存在了一些错误,他就会导致无法运行,或者是让你重新修改。
⑷ c语言程序无法运行,求大佬
如果语言无法运行的话,那肯定是他的源程序中有了一些错误的编码。
⑸ c语言为什么程序运行不了
数组大小必须是固定的
额,这个你可以用malloc函数动态申请内存,用完记得用free释放
struct stu *class=(struct stu *class)malloc(sizeof(stu)*n);
用的话 *(class+i) 或者 class[i]
(i相当于数组下标)
最后 free(class);
头文件加一下stdlib.h
struct stu 可以用typedef起个别名
好长时间不接触C了,错误的地方请指出
希望您能采纳,谢谢
⑹ 能不能告诉我为什么C语言在电脑上不能运行
最好详细一点吧,只能你的描述还是无法判断是什么问题。首先考虑软件Turbo C还是VC进行测试的。然后自己用TXT文本打开文件看一下,判断是否有错。遇到问题,问你身边的同学帮你解决,这样比价快,还能增进同学之间的沟通。我想你是大一新生吧,慢慢来~
⑺ 为什编C语言运行不了
c语言运行主要有三步:快捷键为编译ctrl+f7,组建f7,执行ctrl+f5
差错的话在编译器的最下角,练会提示错误error数,和警告warning数,两个都为0的话就没错,双击每行的错误后,会有一个小箭头指向错误的行