(一)先写个HelloWorld吧!1. C/C++环境配置

环境配置

好了今天我们来写C/C++,一听就是老程序员了。首先我们在随便哪个盘下新建一个文件夹,我这里取名为C Projects用来放C语言的项目工程。
创建文件夹用来放代码或者项目工程

  • 下载VS
    这里为了避免麻烦,直接去微软官网下一个最新的Visual Studio
    VS 官网下载
    选择_community 2019_
    Community 2019是免费的

  • 安装C++工作负载
    在installer中安装C++的工作负载
    C++工作负载
    我们只写C语言所以装这个就够了,如果有别的开发需求再安装别的。
    VS 是一个功能很强大的 项目管理软件, 如果不想用这么庞大体积的东西也有其他的选择

  • Dev C++在这里插入图片描述

  • Notepad++在这里插入图片描述

  • Code::Blocks在这里插入图片描述

  • VC++

C和C++属于编译型语言,代码源文件(source code) .c/.cpp 需要经过编译(compile)生成目标代码(ojbect code)通过连接器(Linker)生成可执行文件(executables)

为什么要装IDE:

  1. IDE首先给你安装好了一个编译器。
  2. 在写代码的时候会有自动提示,这样可以避免一些拼写错误或者记不住名称的事情发生。
  3. 可以快速查看代码的定义以及应用。
  4. 可以进行代码块地折叠方便阅览,增加可读性。
  5. 方便进行包管理。

创建项目工程

  1. 打开VS2019,选择新建项目创建新项目
  2. 选择空项目进行创建创建一个C++空项目
  3. 设置项目的名称和位置
    项目的名称和位置都是可以根据需求自定义的,懒的人直接默认下一步就行。
    这里我们的项目名称叫HelloWorld,位置是C盘刚刚创建的C Projects文件夹,解决方案名称暂时不用管。
    在这里插入图片描述
  4. 项目文件夹在这里插入图片描述

创建好项目之后就可以开始写代码了,一般来说自己写的代码叫源文件(src),别,人做好的代码叫外部依赖,源文件用到的一些功能叫头文件<stdio.h> 就是标准输入输出 (standard input output) 的头文件,用到的printf就是这个头文件里面的API (Application Programming Interface),一些其他的东西比如图片什么的叫做资源文件

创建源文件(写代码)

  1. 右键点击源文件文件夹,选择 添加->新建项在这里插入图片描述
  2. 设置代码名称
    这里我们的代码叫做HelloWorld.c,是HelloWorld项目中的一个文件HelloWorld.c
    在这里插入图片描述

C语言编写的文件的后缀为.c, C++语言编写的文件后缀为 .cpp,通常也可以在.cpp 文件里写C语言的代码。

  1. 编写代码
    HelloWorld 的代码要求为运行程序之后,打印一行字符串为HelloWorld。
    因此需要使用头文件: stdio.h 中的 printf() 函数
    C语言的入口为main函数,此函数没有返回值,因此需要一个 int main() 函数。
    main()函数不需要返回某个值,而main()函数是int类型,所以需要 return 0
    因此我们的代码为:
#include <stdio.h>
int main() {
   // printf() displays the string inside quotation
   printf("Hello, World!");
   return 0;
}

运行一下

在这里插入图片描述

其他

如果不安装IDE的话,直接用txt记事本写代码也是可以的,但是会少很多方便的东西。

  1. 打开和VS一起装好的 Developer PowerShell在这里插入图片描述
    在这里插入图片描述 2. 转到刚刚所写代码所在的路径
    依次 输入

    cd /.
    

    退回到根目录,这里是C盘。

    cd 'C:\C projects\HelloWorld\HelloWorld'
    

    进入刚刚所写代码所在的路径

    cl HelloWorld.c 
    

    编译刚刚写的代码

编译完成后会得到一个 .obj 和一个 .exe的文件,运行.exe文件即可执行所写的程序。
C语言的编译
cl 命令就是VS 的 VC++编译器用来编译C语言源程序的命令,它被集成在Visual Stuido里面。因此也可以使用VS 一键运行程序。其他还有别的编译器如gcc什么的会用在linux操作系统中。

发布了4 篇原创文章 · 获赞 0 · 访问量 57

猜你喜欢

转载自blog.csdn.net/weixin_42575587/article/details/105226756
今日推荐