• C语言学习之路


    C Primer Plus

    1. C语言优缺点

    • 强大的控制结构
    • 快速
    • 代码紧凑
    • 程序更小
    • 可移植性
      C语言具有汇编具有的微调控能力,控制底层硬件。
      常见于:操作系统,计算机游戏,嵌入式系统,机器人工厂,电影,PC应用,计算机语言。

    计算机组成:运算器 + 控制器 + (内存 +外存) + 输入设备 + 输出设备

    高级语言:以一种更加可读的方式书写代码指令。
    不同CPU需要不同的编译器,需要使用与特定CPU型号匹配的编译器。

    2.C99标准

    (1) 支持国际化编程
    (2)调整现有实践致力于解决明显的缺陷
    (3)适应科学和工程项目中的关键数值计算,提高C的适应性;

    解释型语言:CPU执行过程中边解释边执行;
    编译型语言:编译完成后统一执行;

    编程步骤:
    (1)定义程序目标
    (2)设计程序
    (3)编写代码
    (4)编译
    (5)运行程序
    (6)测试和调试程序
    (7)维护和修改程序

    编译器:将源代码转换成中间代码
    链接器:把中间代码和其他代码合并,生成可执行文件;将编写的目标代码,系统的标准启动代码和库代码这三部份合并成一个可执行文件。对于库代码,链接器仅将用到的库函数提取出来;

    中间文件:即将源代码转换为机器语言代码,并将结果放在目标代码文件中;目标代码确缺失启动代码,启动代码充当着程序和操作系统之间的接口。且目标代码还缺少库函数。

    3.集成开发环境

    C-Free

  • 相关阅读:
    一只脚踏进Java的大门
    【写作神器】Markdown编辑器实用语法
    lua环境安装
    10个 Istio 流量管理 最常用的例子,你知道几个?
    StackUp Erc4337 账户抽象实现分析
    按键中断实现LED、蜂鸣器、风扇工作
    AOP
    此文带你详细了解MySQL数据库的事务知识
    VMware虚拟机安装Windows 10
    fastadmin 前端日期字段的添加和编辑
  • 原文地址:https://blog.csdn.net/Yuan_xii/article/details/125553948