Visual Studio 中的 C 语言编程

我可以用 Visual Studio 学习 C 语言编程吗?在新的项目菜单中,我可以在 Visual Basic、 Visual C # 、 Visual C + + 、 Visual F # 和其他一些菜单中进行选择,但是我没有看到“ C”或者“ Visual C”。

440192 次浏览

Short answer: Yes, you need to rename .cpp files to c, so you can write C: Https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&mspperror=-2147217396

以上连结:

默认情况下,VisualC + + 编译器处理以。C 作为 C 源代码,以及所有以。Cpp 作为 C + + 源代码。若要强制编译器将所有文件视为 C,而不管文件扩展名如何,请使用/Tc 编译器选项。

也就是说,我不推荐在 Visual Studio 中学习 C 语言,为什么要使用 VS 呢?在学习 C 语言的时候,它确实有很多你不会用到的特性

是的,你可以通过 Visual Studio 学习 C 语言。

Visual Studio 有自己的 C 编译器,实际上就是 C + + 编译器。只需使用 .c文件扩展名来保存源代码。

您不必使用 IDE 来编译 C。您可以在记事本中编写源代码,并使用 VisualStudio 附带的 开发人员命令提示符在命令行中编译它。

打开开发人员命令提示符,输入您正在工作的目录,使用 cl命令编译您的 C 代码。

例如,cl helloworld.c编译一个名为 helloworld.c的文件。

有关更多信息,请参考以下内容: 演练: 在命令行上编译 C 程序

希望这个能帮上忙

您可以使用 Visual Studio for C,但是如果您真的想学习可用的最新 C,我建议您使用类似 Code: : Block with MinGW-TDM 版本的代码,您可以获得32位版本的代码。我使用的版本5.1支持最新的 C 和 C + + 。另一个好处是,它是一个更好的平台,用于创建可以轻松移植到其他平台的软件。例如,如果你用 C 语言编写代码,使用 SDL 库,你可以在 Linux、 Apple 和许多移动设备上创建可以重新编译的软件,只需要对代码做很少甚至没有改动。以微软这些天的发展方向,我认为这绝对是更好的发展方向。

下载 Visual Studio c + + Express 版本2006,2010等。 then goto create new project and create c++ project select cmd project check empty rename cc with c extension file name

是的,没有一个 Visual Studio 版本提到过 C,但是它包含在 C + + 编译器中(因此需要查看 C + +)。使用 C 和 C + + 的主要区别在于命名系统(即使用 而不是 .cpp)。

您必须小心,不要创建一个 C + + 项目并将其重命名为 C,即 没用的

从命令行编写 C 代码:

就像你可以在 Linux 上使用 gcc(或者如果你已经安装了 MinGW) Visual Studio 有一个命令可以在命令提示符下使用(它必须是 Visual Studio 开发者命令提示符)。正如在另一个 回答中提到的,您可以使用 cl来编译 c 文件(确保它名为 )

例如:

cl myfile.c

Or to check all the accepted commands:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.


usage: cl [ option... ] filename... [ /link linkoption... ]


C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>

Coding C from the IDE:

毫无疑问,VisualStudio 最好的特性之一就是方便的 IDE。

虽然需要进行更多的配置,但是在编译之前(例如,如果您忘记了 ;) ,您可以获得基本调试等奖励

要创建一个 C 项目,请执行以下操作:

启动一个新项目,在 C + + 下面选择 Empty Project,输入项目的 Name和要安装的 Location,然后单击 Ok。现在等待创建项目。

enter image description here

接下来在 Solutions Explorer下右键单击 Source Files,选择 Add然后选择 New Item。你应该看到这样的东西:

enter image description here

Source.cpp重命名为包含 .c扩展(例如 Source.c)。选择您想要保存它的位置,我建议总是将它保存在项目文件夹本身(在这种情况下是 C:\Users\Simon\Desktop\Learn\My First C Code)中

它应该打开 .c文件,准备修改。VisualStudio 现在可以正常使用了,编码愉快!

是的,你可以:

您可以使用 C + + 项目模板创建一个 C 语言项目。在生成的项目中,定位具有。Cpp 文件扩展名,并将其更改为。然后,在项目的“项目属性”页面(不是解决方案)上,展开“配置属性”,C/C + + 并选择“高级”。将“编译为”设置更改为“编译为 C 代码”(/TC)。

Https://learn.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017