接下来我们需要让计算机运行我们刚才写的程序。

如果让计算机运行我们写的东西(其实我们写的就是一个 C 语言程序),需要一个特殊的软件,它叫作“C 语言编译器”1,“C 语言编译器”有很多种,我们这里介绍一种比较简单的软件,

“C 语言编译器”的作用是把我们写的程序“变”成一个“exe”,即可以让计算机直接运行的程序。

这个“变”的专业术语称为“编译”。当你的程序“变”成一个“exe”后,你就可以脱离“C 语言编译器”直接运行你的程序。

此时你就可以把你写的“exe”发给你的朋友和同学,让他们一起来使用你编写的程序。这里的程序从某种意义上来讲也可以称为“软件”。 叫作“啊哈 C”。

首先你需要到 www.ahalei.com 下载“啊哈 C”。下面就要进入安装步骤啦,安装很简单,一共分 7 步(见图 2-1~图 2-7),每一步我都截取了图片,你只需一口气将这 7 幅图片全部看完应该就可以。

图 2-1 安装“啊哈 C”

图 2-2 开始安装“啊哈 C”

“啊哈 C”是一款非常容易上手的 C 语言编程软件,使用的是 GCC 内核。界面简洁可爱,支持语法高亮、代码折叠、编译错误提示等。操作方便,上手快,特别适合 C 语言入门的初学者使用。

图 2-3 设置“啊哈 C”安装目录

图 2-4 创建桌面图标和启动栏图标

图 2-5 确认安装信息

图 2-6 安装正在进行

图 2-7 “啊哈 C”安装成功

“啊哈 C”安装完毕后,我们便可以看到如图 2-8 所示的“啊哈 C”的界面,同时在你的桌面上也会多一个“啊哈 C”图标。

图 2-8 “啊哈 C”的界面

“啊哈 C”是一个很人性化的软件,你将会发现“啊哈 C”已经帮你将 C 语言代码框架的那几行代码写好了。我们只需要将

printf(“ni hao”);

这条语句在“啊哈 C”中输入就好,如图 2-9 所示。

图 2-9 输入 printf(“ni hao”)

c语言使用的编程环境是,啊哈C语言编程-第3课-C语言编程环境相关推荐

  1. 第七课 Shell脚本编程-大型脚本工具开发实战

    第七课 Shell脚本编程-大型脚本工具开发实战 文章目录 第七课 Shell脚本编程-大型脚本工具开发实战 第一节 需求描述 第二节 脚本的特殊参数 第三节 功能函数的实现 第四节 程序主流程设计及 ...

  2. 计算MATLAB时间复杂度的例子,学编程数学到底有多重要?线性代数能否视为一门程序语言呢?...

    点击上方蓝色字体,关注我们 相信这么努力的你 已经星标了我 老九学堂 你身边的IT导师 学编程数学到底有多重要?在大学数学学科中线性代数是最为抽象的一门课从初等数学到线性代数思维跨度比微积分和概率统计 ...

  3. Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3)).安装.学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略 ...

  4. C语言探索之旅 | 第二部分第一课:模块化编程

    C语言之父 Dennis Ritchie -- 简书作者 谢恩铭 转载请注明出处 第二部分第一课:模块化编程 上一课是C语言探索之旅 | 第一部分第十课:练习题+习作,至此,我们[C语言探索之旅]的第 ...

  5. 科学计算机怎么编程玩,如何通过可编程科学计算器在另一个设备中运行本机MFP语言编写的...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 MFP语言的一个重要功能就是通过call ... endcall语句实现对并行计算的支持.MFP语言实现多线互不干扰并行计算的基本原理是采用沙盒机制.每一 ...

  6. c语言和线性代数哪个难,学编程数学到底有多重要?线性代数能否视为一门程序语言呢?...

    点击上方蓝色字体,关注我们 相信这么努力的你 已经星标了我 老九学堂 你身边的IT导师 学编程数学到底有多重要?在大学数学学科中线性代数是最为抽象的一门课从初等数学到线性代数思维跨度比微积分和概率统计 ...

  7. Computer:少儿编程—每个人都应该学习编程,它能教你如何思考—编程入门的简介(编程语言的特点种类开发工具对比人类语言)、编程应用、编程意义之详细攻略

    Computer:少儿编程-每个人都应该学习编程,它能教你如何思考-编程入门的简介(编程语言的特点&种类&开发工具&对比人类语言).编程应用.编程意义之详细攻略 导读:乔布斯说 ...

  8. 关于 Kotlin 一系列的学习教程、文章。学好 Kotlin 从这里开始,争取做到最全、最详细。让没有编程经验的朋友也能通过这个系列教程用 Koltin 语言来开发项目

    KotlinLearn 项目地址:Jetictors/KotlinLearn 简介: 这是一个关于 Kotlin 一系列的学习教程.文章.学好 Kotlin 从这里开始,争取做到最全.最详细.让没有编 ...

  9. PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言

    PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出 ...

  10. 各种编程语言功能综合简要介绍(C,C++,JAVA,PHP,PYTHON,易语言)

    各种编程语言功能综合简要介绍(C,C++,JAVA,PHP,PYTHON,易语言) 总结 a.一个语言或者一个东西能火是和这种语言进入某一子行业的契机有关.也就是说这个语言有没有解决社会急需的问题. ...

最新文章

  1. js---PC端滑动进度条
  2. php pdo 怎么循环,php – 在循环内绑定PDO语句的参数
  3. 【AI白身境】Linux干活三板斧,shell、vim和git
  4. 引用js或css后加?v= 版本号的用法
  5. 单调栈思维 2021年度训练联盟热身训练赛第三场——K题 Summer Trip
  6. aws java mysql_java - AWS EC2 / MySql - spring boot无法从datasource确定jdbc url - 堆栈内存溢出...
  7. 计算机在娱乐中的应用有哪些,多媒体技术在娱乐方面的应用
  8. android恢复联系人,如何从Android手机恢复联系人[最佳方式]
  9. web前端工程师必须掌握的24条宝贵经验!
  10. SPSS教程-t检验怎么做?
  11. C语言(静态链接库和动态链接库)
  12. Pandas常见筛选数据的五种方法其一逻辑筛选。看见必懂,懂者必会,会者必加分
  13. java取模数_java – 快速乘法和减法模数
  14. Linux内核虚拟摄像头,Qt Opencv 在Linux下摄像头简单示例v1.0
  15. 微信公众号对接chatgpt开发教程
  16. 自动驾驶(四十七)---------超声波雷达简介
  17. 新松机器人发行价_机器人公司简介,沈阳新松机器人自动化股份有限公司企业概况_赢家财富网...
  18. 公众号榜单 | 2020·4月公众号原创排行榜重磅发布
  19. 后端传来map数据,前端的获取方式
  20. ThinkPHP55.1验证码的使用及点击刷新

热门文章

  1. 锂离子电池容量计量之库仑计法
  2. Windows Server 2008 R2 Enterpris服务器上安装一个Moodle
  3. “站长也疯狂,开车盛宴”——如何选择运维产品
  4. OpenGL编程指南 示例笔记(2)--独立地移动光源
  5. 2021年上半年数据库系统工程师下午真题及答案解析
  6. Python3,selenium动态下载某库PPT文档,省下的钱可以撸串了!!!
  7. Hadoop权威指南读书笔记(2) — Yarn简介及Capacity Fair Scheduler
  8. qq2012beta2java_Wine QQ 最新解决方案:WineQQ2012 Beta2
  9. 关于IplImage中widthstep的大小与width,nchannels等的关系的问题_widthstep
  10. DiskFileUpload 中文乱码 解决方法