0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言开发环境的三个部分

汽车玩家 来源:趣味c语言 作者:趣味c语言 2020-05-05 17:36 次阅读

我曾经对朋友们说过,我发表的每一篇文章,都会讲解一个c语言的知识点,让大家循序渐进地学习并掌握c这门编程语言。大家接触到我的文章是随机的,很可能只看到其中一篇或者两篇,想系统学习的朋友可以点击文章左上角的logo, 也就是带有“C语言”三个字那个蓝色的圆圈,进入到我的主页,那里有我写的所有文章。建议大家按发表时间顺序阅读每一篇文章,因为前面的文章和后面的文章是循序渐进的关系。

今天我跟大家来聊一下c语言开发环境。

对于没接触过软件开发的朋友来说,提到“环境”一词,很容易联想到自然环境,比如空气好不好,风景是否优美。这里要解释一下,c语言开发环境,与自然环境是没有关系的,它指的是c语言开发所需要的所有工具软件,也许这样定义并不是很标准,但是却容易理解。

那么c语言开发环境都包括哪些部分呢?主要包含三个部分,编辑环境、编译环境和运行环境。编辑环境就是我们用什么软件来编写c语言程序,或者说把你的c语言程序写在哪里。比如你可以用windows系统自带的记事本、写字板,或者用UltraEdit编辑软件,这些都可以,但是业界普遍使用的编辑器是SourceInsight软件。程序编写好之后,为了获得可执行文件,我们需要对你的程序进行编译,目的是把你的程序转变成计算机能识别的内容,而编译的工具软件就是编译环境。运行环境包括硬件运行环境和软件运行环境,硬件运行环境就是你的程序在什么设备上执行,比如在电脑上执行还是路由器上执行,如果在电脑上执行,那么硬件运行环境就是电脑,如果在路由器上执行,那么硬件运行环境就是路由器。软件环境就是可执行程序在什么软件上运行,通常是操作系统,比如windows系统或者linux系统。

许多软件同时支持编辑、编译和运行,换句话说,它既是编辑环境,又是编译环境,也是运行环境,我们称这类软件为集成开发环境,简称IDE。鉴于很多刚接触c语言的朋友还不清楚怎样搭建环境,我也不希望大家把时间都浪费在搭建环境上,所以这里建议大家在网上找一个可以在线使用的免费IDE,比如codingground, 其地址是https://www.tutorialspoint.com/compile_c_online.php,这个只是学习c语言的辅助工具,希望头条审核时不要误判。这个IDE的界面是这样的:

C语言开发环境的三个部分

左侧黑色部分是编辑环境,你可以在这里编写你的c语言程序。如果你点击左上角的Execute标签,程序就会编译、执行,结果在右侧显示。我来执行一下这个IDE自带的程序,结果是这样的:

C语言开发环境的三个部分

好了,今天的知识点就跟朋友们分享到这里。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206733
  • WINDOWS
    +关注

    关注

    3

    文章

    3440

    浏览量

    87143
  • C语言
    +关注

    关注

    180

    文章

    7530

    浏览量

    128529
收藏 人收藏

    评论

    相关推荐

    常用的c语言开发环境有哪些

    C语言是一种广泛应用于系统编程、嵌入式开发和科学计算等领域的高级编程语言。为了能够高效地开发C语言程序,我们需要一个适用的
    的头像 发表于 11-27 16:14 2804次阅读

    C语言运行环境是什么

    C语言运行环境(C language runtime environment)是指在执行C语言程序时所需的软件及硬件环境。C语言是一种面向过
    的头像 发表于 11-27 16:13 1604次阅读

    请问FPGA可以用纯C语言开发吗?

    FPGA可以用纯C语言开发吗?
    发表于 10-31 08:26

    请问C语言和汇编语言开发单片机时各有哪些优缺点?

    C语言和汇编语言开发单片机时各有哪些优缺点?
    发表于 10-30 06:32

    请问C语言和汇编语言开发单片机时各有哪些优缺点?

    C语言和汇编语言开发单片机时各有哪些优缺点?
    发表于 10-26 07:47

    51单片机如何用三个开关控制三个直流电机?

    51单片机用三个开关控制三个直流电机要做到现先启动先停止
    发表于 10-26 06:09

    C语言经典算法大全

    C语言经典算法,详细解析算法过程及算法思想,给读者具有启发意义,教程包含C语言部分常用算法,仅供学习,禁止商业传播
    发表于 10-07 08:16

    Linux下C语言编程入门教程

    u3000本文是Linux 下C 语言编程入门教程。主要介绍了Linux 的发展与特点、C语言的基础知识、Linux 程序设计基础知识及其下C
    发表于 09-22 06:56

    STM8 C语言精品编程100例

    本文档的主要内容详细介绍的是STM8C语言精品编程100例的PDF电子书免费下载。实例说明本例要实现三个LED同时闪烁,实现1秒钟闪亮,1秒钟熄灭。在剑齿虎开发版上集成了3
    发表于 09-21 07:01

    OpenHarmony 应用开发SDK、API 与基础工具

    C API 也包含在鸿蒙SDK 中,方便开发者使用 C 或者 C++语言实现应用相应功能。 C
    发表于 09-19 15:45

    关于编程语言开发技术和AI的部分

    。本文主要介绍关于开发技术和 AI 的部分。 最流行编程语言 JavaScript 连续 11 年成为最流行编程语言,Python 取代 SQL 成为第三大流行编程
    的头像 发表于 06-26 09:45 331次阅读
    关于编程<b class='flag-5'>语言</b><b class='flag-5'>开发</b>技术和AI的<b class='flag-5'>部分</b>

    76E003的仿真烧录需要占用三个IO,这三个IO除了仿真怎么设置成普通IO使用?

    N76E003的仿真烧录需要占用三个IO,想问一下大家,这三个IO除了仿真,怎么设置成普通IO使用,看资料P20是只能设置成输入口,那么另外两口怎么用起来呢?
    发表于 06-25 08:36

    【EASY EAI Nano人工智能开发套件试用体验】开发环境搭建——运行C语言Hello, World

    其中的 bin子目录所在路径配置到PATH环境变量即可。 、编译第一C语言程序 在虚拟机中,Ctrl+Altr+T打开终端,创建hell
    发表于 06-17 21:33

    如何在MPC5748G中同时开发三个内核?

    我有一大型项目,我想同时调用三个内核(Z4_0、Z4_1 和 Z2)在 MPC5748G 中进行计算。 如何同时开发三个核心,实现三个核心
    发表于 05-18 07:43

    Lua NodeMCU的最佳开发环境

    了 LuaLoader。它在 2016 年也从未通过 V0.91。 这里的人们现在使用什么?目前是否正在开发和维护任何工具?你认为什么是“最好的”? 还是 Lua NodeMCU 失去了社区的兴趣和支持?人们现在关注的是 Arduino 环境中 ESP8266 上的原生
    发表于 04-28 06:08