起因:
想要在 Visual Studio 上创建一个 C 项目,发现只有 C++ 的。
解决:
C++ 是 C 的超集。只要创建 C++ 的项目就行了,将新增的 .cpp 文件改后缀为 .c 即可。不会有问题的。
C 的语法更加严格,而 C++ 的项目更宽松。虽然这样做无法规范初学者的语法,但作为项目是没问题的。
一般我们选择这一项就行了:
里面可以再选择具体的应用类型:
作为初学者,肯定是选择控制台应用程序(.exe)
运行的时候会有黑色的界面出现(dos界面),方便看到结果。
控制台应用程序(.exe):
Ctrl+F5运行起来的样子:
对应代码:
#include <stdio.h>void main() {printf("你好!\n");return 0;
}
如何在项目中新增一个 c 文件
源文件->添加->新建项
选择 c++文件,改名字为 main.c:
其实文件并没有什么差别,只是根据后缀去识别而已。所以即使自己在本地随意新建一个文件,改后缀后,在这里导入现有项也是可以的。
桌面应用程序(.exe):
Ctrl+F5运行起来的样子:
MFC,QT,PyQt等,都是类似做这种窗口应用程序的,就像我们平常双击打开的软件(微信,Visual Studio等)一样。学生一般用不到,工作中用得也较少,因为Windows毕竟没开源,很多东西都不好搞下去。