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

    文章

    11230

    浏览量

    208934
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88437
  • C语言
    +关注

    关注

    180

    文章

    7599

    浏览量

    136217
收藏 人收藏

    评论

    相关推荐

    串口屏支持哪些编程语言开发环境

    串口屏作为一种常用的显示和交互设备,支持多种编程语言开发环境。以下是对串口屏支持的编程语言开发环境
    的头像 发表于 11-13 11:45 162次阅读
    串口屏支持哪些编程<b class='flag-5'>语言</b>和<b class='flag-5'>开发</b><b class='flag-5'>环境</b>?

    MCU编程语言开发环境介绍

    微控制器单元(Microcontroller Unit,简称MCU)是嵌入式系统的核心,广泛应用于各种电子产品中。随着技术的发展,MCU编程语言开发环境也在不断进步,以适应不同的应用需求。 1.
    的头像 发表于 11-01 11:51 497次阅读

    使用CLB扩展PWM实现F280049C驱动三个电机

    电子发烧友网站提供《使用CLB扩展PWM实现F280049C驱动三个电机.pdf》资料免费下载
    发表于 09-27 10:13 1次下载
    使用CLB扩展PWM实现F280049<b class='flag-5'>C</b>驱动<b class='flag-5'>三个</b>电机

    机器人语言系统包括三个基本状态

    机器人语言系统(有时也被称为机器人语言操作系统)确实包括三个基本状态,这些状态是机器人程序运行和管理的核心组成部分。它们分别是: 监控状态 :在此状态下,系统负责对机器人的运行状况进行
    的头像 发表于 09-04 09:24 352次阅读

    基本理想电路元件的三个特征是什么

    基本理想电路元件是构成电路的基本单元,它们具有三个基本特征:电压-电流关系、能量转换和电路参数。以下是对这三个特征的分析: 电压-电流关系 理想电路元件的电压-电流关系是其最基本的特征之一。这种关系
    的头像 发表于 08-25 09:38 924次阅读

    可调变阻器三个引脚怎么区分

    可调变阻器,也称为电位器或可变电阻器,是一种可以调节电阻值的电子元件。它广泛应用于各种电子设备中,如音频设备、电源管理、电机控制等。可调变阻器有三个引脚,分别是固定端、滑动端和可调端。这三个引脚
    的头像 发表于 07-24 11:12 921次阅读

    微波测量的三个基本参量是什么

    微波测量是电子工程领域中的一重要分支,它涉及到对微波信号的频率、幅度、相位等参数的测量。在微波测量中,有三个基本参量:频率、幅度和相位。这三个参量是微波信号的基本特征,对于微波系统的设计、调试
    的头像 发表于 05-28 14:46 1174次阅读

    如何判断极管的三个极性

    极管是电子电路中的基本元件之一,其性能的好坏直接影响到整个电路的性能。而判断极管的三个极性(基极b、发射极e、集电极c)是电路分析和设计中不可或缺的一步。下面将详细介绍判断
    的头像 发表于 05-21 15:26 5848次阅读

    篱笆三个桩——记晶体极管的发明

    篱笆三个桩——记晶体极管的发明
    的头像 发表于 05-12 08:14 652次阅读
    一<b class='flag-5'>个</b>篱笆<b class='flag-5'>三个</b>桩——记晶体<b class='flag-5'>三</b>极管的发明

    鸿蒙开发用什么语言

    两种开发方向 我们常说鸿蒙开发,但是其实鸿蒙开发分为两方向: 一是系统级别的开发,比如驱动,
    的头像 发表于 01-30 16:12 1496次阅读
    鸿蒙<b class='flag-5'>开发</b>用什么<b class='flag-5'>语言</b>?

    电路组成的三个部分是什么

    电路是电流的流通路径,它由电源、负载和连接导线三部分组成。这三部分共同构成了一完整的电路系统,使得电能可以从电源传输到负载并得以利用。 一、电源 电源是电路中提供电能的设备,它将其他形式的能量(如
    的头像 发表于 01-23 16:58 6666次阅读

    控制静电放电的三个基本原则

    控制静电放电的三个基本原则  控制静电放电是一项关键的工程问题,尤其是在现代工业中。静电放电不仅可能损坏电子设备和电子元件,还可能引发火灾和爆炸等安全问题。为了有效地控制静电放电,我们需要遵循三个
    的头像 发表于 01-03 11:00 2176次阅读

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

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

    C语言运行环境是什么

    C语言运行环境C language runtime environment)是指在执行C语言
    的头像 发表于 11-27 16:13 3355次阅读

    visualc++怎么新建c语言文件

    Visual C++ 是一集成开发环境(IDE),用于开发 C
    的头像 发表于 11-27 15:57 3597次阅读