初识C语言:IDE的选择与使用【C语言】

本文是本专栏【C语言】第一篇文章,也是博主最近半年以来的更新第一篇文章,如果觉得有帮助,可以点赞支持一下!另外本专栏最后会做一篇类似于【python爬虫】专栏最后的那篇整合的文章,把C语言的所有基础知识用一篇文章进行串讲。另外风格和面向的对象依旧是小白,所以没有编程基础的朋友们可以收藏一下,辅助学习

高质量博主,点个关注不迷路🌸🌸🌸

目录

I. C语言简史

II. C语言运行机制

III. Dev C++


I. C语言简史

C 语言最早的原型是 ALGOL 60 1963 年,剑桥大学将其发展成为 CPL(Combined Programing Language)。1967 年,剑桥大学的 Matin Richards 对 CPL 语言进行了简化,产生了 BCPL 语言。

1970 年,美国贝尔实验室(Bell Labs)的 Ken Thompson想玩游戏,于是需要一个操作系统,但当时的BCPL语言还是不方便开发,于是将 BCPL 进行了修改,并取名叫做 B 语言,意思是提取 CPL 的精华(Boiling CPL down to its basic good features)。并用 B 语言写了第一个 UNIX 系统。

1973 年,AT&T 贝尔实验室的 Dennis Ritchie(D.M.RITCHIE) 在 BCPL 和 B 语言的基础上设计出了一种新的语言,取 BCPL 中的第二个字母为名,这就是大名鼎鼎的 C 语言。划重点,丹尼斯·里奇也因此称为C语言之父!


II. C语言运行机制

C语言是编译型语言,用该语言编写的程序执行前需要编译器将源程序翻译为目标代码程序,然后在目标机器上运行代码程序。因此C语言的运行效率相对会高一些。

与编译型语言相对的是解释型语言,该类语言编写的程序无需编译为目标代码,即可执行。对于解释型语言,都有相应的解释器,负责检查源程序的语法,进行语义分析,通常采用边翻译边执行的方式。于是运行的效率会低一些,例如JavaScript就是解释型语言。


III. Dev C++

接下来介绍我们后面学习C语言用到的工具: IDE,所谓IDE,就是指:

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

简单说,IDE就是我们平时学习编程,或开发项目时所用到的工具,我们在IDE上编写程序并编译运行、查看结果、调试等等。(如果小白不理解IDE的定义,先放一放,按照下面的步骤先安装IDE,而后在使用过程中逐步体会其作用)。

常见的C语言的IDE有Dev C++, Sublime和Visual Studio,先介绍最适合新手使用的Dev C++。

首先,点击网盘链接下载压缩包:百度网盘 请输入提取码

提取码为: dxzj

而后解压缩,并运行setup文件安装Dev C++。

安装后,可以直接开始编写C语言的代码。


下面是简单的操作介绍:

运行Dev C++, 而后按下图所指示的,选择新建 - - - > 源代码


而后复制下面的这段代码到空白区域:

#include<stdio.h>

int main(){

    printf("Hello,world!");

    return 0;

}


 接下来,选择编译运行:

之后会弹出保存的选项,选择下拉框中的C source files,这代表我们创建的是C文件,以后编写代码的时候,也保存成这类文件。

如果上面的步骤都做了,下面会弹出运行结果框:

好,C语言专栏第一篇文章到这里结束了,对C语言学习有困惑的小伙伴欢迎评论区/私信我一起进步!

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跳探戈的小龙虾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值