当前位置: 首页 > news >正文

01 初识C语言 - LI,Yi

  1. 集成开发环境(IDE):用于提供程序开发环境的应用程序。一般包括代码编辑器、编译器、调试器和图形用户界面等工具

  2. 程序:一组计算机能够识别和执行的指令

  3. 程序设计:给出能够解决特定问题的程序的过程

  4. 计算机语言:人和计算机都能识别的语言,解决人和计算机之间交流的语言问题

  5. 计算机语言有什么类型?

    A:分为低级语言和高级语言。其中低级语言包括机器语言和符号语言/汇编语言;高级语言可分为面向过程的语言(如C语言)和面向对象的语言(如Java、Python),或分为编译型语言(如C语言、FORTRAN)和解释型语言(BASIC、Python、Ruby)

  6. CPU 唯一认识的语言是什么语言?

    A:机器语言,它由纯数字,也就是二进制0和1组成

  7. 机器语言是什么?

    A:机器指令的集合。机器指令由计算机能够直接识别的二进制代码组成

  8. 汇编语言/符号语言是什么?

    A:用助记符替代机器指令的操作码,用地址符号或标号替代指令或操作数的地址。但计算机不能够直接识别和执行,需用汇编程序将其转换为机器指令

  9. C 语言编写的源代码转换为汇编语言的过程叫什么?

    A:编译

  10. 编译的细节取决于编译的环境

  11. C源代码文件:存储C程序的文本文件

  12. C编译策略:用程序将源代码文件,转换为可执行文件,通常包括编译和链接两个步骤

  13. 编译器的作用:将源代码转换成中间代码,通常是机器语言代码,存放在目标文件中

  14. 启动代码的作用:程序和操作系统之间的接口

  15. 链接器的作用:把目标代码、启动代码和程序中使用到的库函数代码,这3部分合并成一个文件,即可执行文件

  16. 在一些系统中,需要分别运行编译程序和链接程序;在另一些系统中,编译器会自动启动链接器

  17. C编译过程

    C编译过程

  18. 编译型语言和解释型语言的本质区别是什么?

    A:对于CPU而言,编译型语言是使用编译器,将源代码编译为CPU认识的机器码(可执行文件),优点是,CPU随时都可以直接执行编译后的机器码;而解释型语言不直接编译成机器码,而是将源码转换成中间代码,然后发送给解释器,由解释器逐句翻译给CPU来执行,优点是实现跨平台的特性,缺点是效率较低,每一次执行都要经过一次翻译

    image-20260129161728546

  19. 解释型编程语言是如何实现跨平台的?

    A:解释型编程语言为每个操作系统专门定制一个解释器作为中转,因此解释器只需提供一个统一的入口(用于输入中间代码?)即可

    image-20260128192421337

  20. 在 Linux 系统上用 C 语言编译的可执行程序,是否能在 Windows 系统上执行?

    A:不能。Windows上大部分可执行文件为PE格式,Linux上大部分可执行文件为ELF格式。格式不同导致不同的可执行文件无法跨平台直接使用

  21. 文件名由基本名和扩展名组成,点号前面的的部分称为基本名,点号后面的部分称为扩展名。

  22. 对编程而言,可移植性意味着什么?

    A:完美的可移植程序是,其源代码无需修改就能在不同计算机系统中成功编译的程序。那么可移植性强的程序是,其源代码稍作修改就能在不同计算机系统中成功编译的程序。

  23. 解释源代码文件、目标代码文件和可执行文件有什么区别?

    A:源代码文件包含程序员使用任意编程语言编写的代码;目标代码文件包含与源代码等价的机器语言代码;可执行文件包含组成可执行程序的完整机器语言代码

http://www.jsqmd.com/news/318094/

相关文章:

  • 2026年唐山营销策划公司推荐:权威榜单揭晓,星辰优联技术领跑
  • 2026国内最新全屋定制板材十大实力厂家推荐!山东等地优质板材企业权威榜单发布,环保品质双优助力健康家居生活
  • 2026年唐山营销策划公司专项测评:选型指引
  • 2026最新!vcruntime140_1.dll无法继续执行代码怎么办?4款修复工具实测推荐
  • 领嵌边缘AI云盒子16路视频分析网关智慧工地社区校园加油站安防监控
  • 2026川南诚信二手物资回收品牌推荐指南
  • 2026年唐山营销策划公司推荐:多场景实战排名,解决企业获客与品牌建设核心痛点
  • 实用指南:最新版LangChain 1.0快速入门介绍
  • 【Godot】【架构】节点通信三件套对比(信号/组/事件总线:什么时候用谁)
  • 九江市英语雅思培训机构推荐?2026权威测评出国雅思辅导机构口碑榜单
  • 2026年包头到三亚可靠的汽车租赁门店需要多少钱,汽车租赁哪家好鑫通汽车租赁诚信务实提供高性价比服务
  • 2026年苏州营销策划公司推荐:多场景服务深度评测,针对转型与预算痛点精准排名
  • 杭州平达联系方式:官方联系途径与使用指南
  • 秋招/求职实用经验建议
  • 2026年重庆职高学校权威推荐榜 办学实力与适配全景解析 升学就业双保障报考指南
  • 九江市英语雅思培训机构推荐:2026权威测评出国雅思辅导机构口碑榜单
  • 九江市英语雅思培训机构推荐;2026权威测评出国雅思辅导机构口碑榜单
  • Python批量写入数据到PostgreSQL性能对比
  • 实习避雷~
  • 萍乡市英语雅思培训机构推荐|2026权威测评出国雅思辅导机构口碑榜单
  • 萍乡市英语雅思培训机构推荐,2026权威测评出国雅思辅导机构口碑榜单
  • 为什么读了那么多文献,却感觉没记住多少
  • 2026年国内优质的不锈钢工业管生产加工口碑推荐,不锈钢热轧板/实心钢棒/耐腐蚀热轧板,不锈钢工业管直销厂家怎么选择
  • 多光谱与高光谱技术原理与差异
  • 2026年唐山营销策划公司推荐:五大服务商深度评测与综合排名解析
  • 萍乡市英语雅思培训机构推荐?2026权威测评出国雅思辅导机构口碑榜单
  • 7大靠谱题库实测!2026副主任技师考试题库推荐,闭眼入不踩坑
  • 2026年苏州营销策划公司推荐:办公选址场景深度评测,解决预算与效果脱节痛点并附排名
  • 2026副主任技师题库3强PK:深度实测告诉你哪个最好用?
  • 2026年短剧投资公司电话推荐:五大可靠机构联系指南