c语言程序开发环境,c语言环境搭建教程

一、本系列文章简介什么是C语言C语言之父C语言的由来C语言的发展为什么要学C语言/能做什么为什么要学习这套C语言本套课程适用人群本套笔记介绍二、C语言标准2.1

一、本系列文章简介

C语言的起源是什么?为什么要学习C语言?本课程系列适合做什么?本系列笔记简介

二、C语言标准

1、C语言于1972年诞生于摩尔研究所。 2. 由Dennis Ritchie 在20 世纪70 年代开发。 20世纪80年代,C语言被广泛使用,并创建了C语言的各种版本。该程序的可移植性比较差。 1983年,美国国家标准协会(ANSI)成立了一个小组来开发C语言的标准。 C 语言支持的语法、支持的特性等。 4. 1989 年,C 语言的第一个标准被采用为C89 标准。电工委员会(IEC) 已将C89 标准视为C90 标准。 C89和C90指的是同一标准。 ISO 和IEC 修订了C89 标准,因为没有添加新的语法功能。 1995年ISO和IEC将其称为C95标准。 2008年ISO和IEC发布了第二个C语言标准。增加了很多实用的C语言语法特性。添加了新的关键字、可变长度数组等。 C99标准9。C语言于2007年修订。 2011年,发布了新版本。添加了一些新的语法、泛型和国际化支持。目前最新版本是C11。 C语言标准可以理解为C语言规范。但不存在强制约束力。

例如:微软获得了标准,但他们认为有些标准不合理,不支持。微软认为有些功能非常好,但不属于标准。 Microsoft 可以更改标准并添加新语法。 2. 如果编译器不支持该标准,则使用该语法会报错。标准。

3.编译器版本也会影响程序。因此,在编写程序之前请检查编译器版本。

2.1 标准简史

Borland C++

英特尔C++ 英特尔编译器

VC++微软公司

g++编译器(gcc是一个编译包)是Linux上默认使用的编译器,对标准的支持最好。

2.2 标准的影响

优点:学习成本快、执行速度快、功能强大

缺点:代码实现周期很长,可移植性低,对经验水平要求高,对平台库依赖重。

2.3 常见C/C++编译器

* 服务器。

* 操作系统。

* 上层应用程序。 MFC、QT

* 嵌入式。

* 人工智能、硬件驱动。

*中间件。

* 网络攻防、数据安全。

*这是大学必修科目。

2.4 C语言的优缺点

Windows 操作系统(Visual Studio) 2013、2015、2017、2019、2022

Clion:跨平台IDE,与Java 的IDEA 和Python 的pycharm 属于同一家公司

Qt Creator 跨平台IDE

MacOS(苹果电脑操作系统) Xcode Clion:跨平台IDE。 Qt Creator 的跨平台IDE。

Linux:vi/vim —— 文本编辑器。 Clion:跨平台IDE。 Qt Creator 的跨平台IDE。

注意:大多数公司大量使用VS 进行开发。

2.5 C语言的应用领域

2.6 常见开发工具

打开微软官网https://visualstudio.microsoft.com/,下载Visual Studio安装包。

059bd2924a9f4713a31f290a3bc673c2~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=G1Z2WI2qeBcNBpHlf%2FyTvAOA1rc%3D

双击安装包进行安装

操作1:在“工作负载”选项卡上,选择“使用C++ 桌面开发”选项。

5a605fc62e9d46c8908aa0b1e93dbfa5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=araXf%2FupcROmBeV%2FcDl8N6oD3ZA%3D

第二步:在“安装位置”中更改安装路径

路径要求:

避免汉字、空格、特殊字符,选择统一的文件夹进行管理。

自动下载并安装,过程需要一些时间,需要耐心等待

01453cb9dd7447489b3d9e84f7c0cf56~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=MODgDFKauSHtHDXhGtC1%2Fhs6%2Bm0%3D

安装完成后,会出现“安装完成”对话框,单击“确定”。

a11a083ae90145898d2148904b4b97e5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=jlzXh%2FnTFCNAxeI%2Fo5xDoNxrZu4%3D

然后VS 会要求您使用Microsoft 帐户登录。如果您尚未注册,请单击“暂时跳过”选项。

603a505f982b40ac8716e1d2811c9c99~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=GaRIl3wDcQNuj16pdOue4819%2Fuc%3D

按照提示选择您喜欢的主题。

fc0d1a9bb6784aff8a0e4b8d9fda6cce~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=WADLnbd9oLzV%2FOIOMUkFQ0W5uIs%3D

点击开始,整个环境就搭建完成了。

三、第一个程序

1. 创建项目

单击创建新项目。

c5122225b6754da6b568372bb201bf13~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=%2F0VrYwf6d3YORZcrC1q7%2Blpj66c%3D

2. 选择创建[控制台应用程序],然后单击下一步。

ec7f46aa51224081bdac551ddeba6cdf~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=p6MhGVgebU5zLqMWKdq1tKAVNf4%3D

3. 指定项目名称并确保该位置存在项目存储目录。勾选【集成解决方案和项目.】并点击【创建】。

681a0e9b33984918a01622113c48f537~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=XeE3jOvvw5iHoYWp2kWMwqheQ%2Fk%3D

4.解决方案管理器在右侧,您可以在左侧或右侧安装您自己的自定义。

默认位于右侧。您也可以将其拖动到左侧。习惯因人而异,没有固定的标准。

9c0f17ef149b4758b59c2ae411431591~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=Xv34XjekvVTrz63HiDcXHSazkxw%3D

5.创建helloworld.c文件

右键单击源文件,选择“添加”,然后选择“新建项目”。

fbb87e717b614a8788c0de8e8515f9da~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=f1FMdK2Fc2kz2v%2F5GEAYICTTGKI%3D

6、在弹出的编辑框中选择【C++文件(.cpp)】,手动将下面的“source.cpp”更改为您要创建的文件名。

示例:helloWorld.c。请注意,您必须手动将默认的cpp 后缀更改为.c 后缀,然后单击“添加”。

2eb9273b6db34735a1aa602442e91bbb~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=EuJr4ABWYO0xMQMvc0oKS8K9B3k%3D

7. 编写你的第一个代码

#include stdio.hint main(void){ printf(‘hello world!\n’); 8. 单击上面的绿色空心三角形来运行它。

527a9d41897d480db5bd8bf424c36c91~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=YK7CVb8jNmczozwiaMr3J0AE9tE%3D

3.1 环境搭建

1. “#include”:导入头文件的特殊关键字。

2.用于包装库头文件名

3. stdio.h :使用的头文件。因为程序内部使用了printf()函数。您必须使用此头文件。

标准:标准:标准

i:输入输入。

o:打印输出。

4. int:main函数的返回值是一个整数。

5.main:整个程序的入口函数。 任何.c 程序中都只有一个main 函数。

6. printf(); 这是C语言中向屏幕输出字符的函数。

7. printf(“helloworld\n”)

printf(); 将一些内容打印到屏幕上。

helloworld:要写入的字符串内容。

\n: 返回并更改线路。

8. 返回0。

回去吧,回去吧。在C程序中,main函数必须有返回值。使用return实现return。

0:成功!因为是int,所以返回一个整数。

3.2 第一个Helloworld

程序中使用的所有字符均为“英文半角”字符。表示行尾的“;”是严格区分的。不能使用中文“;”。必须是英文。

3.3 代码逐行分析

完成的C语言操作分为四步,实际上直接在VS中执行,跳过了中间步骤。

*预处理(此步骤稍后会单独说明)

为了方便理解,先找到#include后面的stdio.h文件。

*编译

将c文件编译成二进制文件,后缀为obj。

* 连接/链接

将预处理时找到的h文件和编译后生成的obj文件打包生成exe文件。

* 跑步

运行exe文件

4bd163d978424c38832ed4d6958fb12a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717738845&x-signature=Xzvdzh4B3voD2ZQvIFbqPlDF4wI%3D

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/81850.html

(0)
小条's avatar小条
上一篇 2024年5月31日 下午1:40
下一篇 2024年5月31日 下午1:40

相关推荐

  • TikTok直播网速提升攻略:四种方法推荐

    TikTok直播,你一定听说过吧?它是近年来备受瞩目的新兴直播平台,让无数人足不出户就能与全球观众互动。但是,有没有遇到过直播卡顿、画面模糊的情况?这其实都是因为网速不给力!那么,…

    行业资讯 2024年3月30日
    0
  • 如何使用代理服务器

    如何使用代理服务器?什么是代理服务器?为什么需要使用代理服务器?如何设置和配置代理服务器?常见的代理服务器类型及其优缺点。这些问题或许是你在网络安全加速行业中遇到的难题,也许是你想…

    行业资讯 2024年4月10日
    0
  • k3系统简介,k3sv

    Kubernetes无处不在——开发者的笔记本、树莓派、云、数据中心、混合云甚至多云上都有Kubernetes。它已然成为现代基础设施的基础,抽象了底层的计算、

    2024年5月31日
    0
  • dnssec防污染,dns污染是什么意思

    您是否曾经无法访问特定网站?或者您在浏览网页时被弹出广告分散注意力吗?所有这些问题都可能与您的DNS 服务有关。那么什么是DNS服务呢?它的作用和重要性是什么?更重要的是,如何选择…

    行业资讯 2024年5月11日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注