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
    +关注

    关注

    88

    文章

    11535

    浏览量

    214859
  • WINDOWS
    +关注

    关注

    4

    文章

    3617

    浏览量

    91749
  • C语言
    +关注

    关注

    180

    文章

    7633

    浏览量

    142508
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    突破LuatOS开发瓶颈:三个二次开发必备知识揭秘!

    遇到LuatOS开发难题?或许你忽略了这三个关键常识。它们看似简单,却能破解资源管理、效率提升等瓶颈问题,为你的项目注入新活力,实现技术跃迁。 本期一起来了解LuatOS开发需要熟悉的几个常识
    的头像 发表于 06-23 15:05 ?112次阅读
    突破LuatOS<b class='flag-5'>开发</b>瓶颈:<b class='flag-5'>三个</b>二次<b class='flag-5'>开发</b>必备知识揭秘!

    DC/DC转换器选型的三个要点

    在上一篇《DC/DC 转换器电路设计与开发 — 类型与工作原理》中,我们介绍了 DC/DC 转换器的类型以及降压型 DC/DC 转换器和升压型 DC/DC转换器的工作原理。本文将为大家分享 DC/DC 转换器选型的三个要点,以及电感器选型的计算方法。
    的头像 发表于 06-12 16:44 ?986次阅读
    DC/DC转换器选型的<b class='flag-5'>三个</b>要点

    NVMe IP开发速成: 三个月不是梦

    作为NVMe IP开发者,在构建IP时总是需要不断修改,然后编译上板测试,每一次编译,少则20分钟,多则两三个小时,对IP的热情总是在满怀期待的希望等待中磨灭,NVMe IP开发工具作为一
    的头像 发表于 04-14 19:52 ?443次阅读
    NVMe IP<b class='flag-5'>开发</b>速成: <b class='flag-5'>三个</b>月不是梦

    如何检测极管的三个

    可以用万用表来初步确定极管的好坏及类型 (NPN 型还是 PNP 型 ),并辨别出e(发射极)、b(基极)、c(集电极)三个电极。
    发表于 03-08 16:40

    Linux系统中最重要的三个命令

    Linux剑客是Linux系统中最重要的三个命令,它们以其强大的功能和广泛的应用场景而闻名。这三个工具的组合使用几乎可以完美应对Shell中的数据分析场景,因此被统称为Linux
    的头像 发表于 03-03 10:37 ?504次阅读

    源代码加密、源代码防泄漏c/c++与git服务器开发环境

    源代码加密对于很多研发性单位来说是至关重要的,当然每家企业的业务需求不同所用的开发环境开发语言也不尽相同,今天主要来讲一下c++及git
    的头像 发表于 02-12 15:26 ?601次阅读
    源代码加密、源代码防泄漏<b class='flag-5'>c</b>/<b class='flag-5'>c</b>++与git服务器<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

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

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

    ARM开发板编程语言选择

    随着物联网(IoT)和智能设备的发展,ARM开发板因其低功耗、高性能和灵活性而受到开发者的青睐。 C语言 C
    的头像 发表于 11-05 11:14 ?1063次阅读

    MCU编程语言开发环境介绍

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

    简述光刻工艺的三个主要步骤

    “ 光刻作为半导体中的关键工艺,其中包括3大步骤的工艺:涂胶、曝光、显影。三个步骤有一异常,整个光刻工艺都需要返工处理,因此现场异常的处理显得尤为关键”
    的头像 发表于 10-22 13:52 ?2406次阅读

    可调电阻三个脚怎么焊接

    可调电阻,也被称为电位器,是一种可以调节电阻值的电子元件。它通常有三个引脚:两固定端和一可调端。在焊接可调电阻时,需要确保正确的引脚连接和良好的焊接质量,以保证电路的正常工作。 准备工具 在开始
    的头像 发表于 10-18 14:42 ?1907次阅读

    自动发电控制系统具有三个基本功能

    自动发电控制系统(AGC)具有三个基本功能,这些功能在电力系统的运行和调度中发挥着重要作用。以下是这三个基本功能的详细解析:
    的头像 发表于 10-03 15:05 ?1771次阅读

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

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

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

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

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

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