C 快速了解及学习指导

发布时间 2023-04-07 05:20:16作者: 不理不彩

C 的发展史

  • 1960 A
  • 1963 CPL
  • 1967 BCPL
  • 1970 B
  • 1973 C

C 的特点

  • 从语法特性看,C 的语法简洁、紧凑、灵活,运算符和数据结构丰富。
  • 从编程范式看,C 是一种结构化、模块化的编程语言。
  • 相对于 C 之前的语言,C 的可移植性好、执行效率高。
  • 允许直接对硬件操作

C 的学习重点

  • 基本概念
  • 数据类型:基本数据类型、构造类型
  • IO
  • 数组
  • 指针
  • 函数
  • 动态内存管理
  • 调试工具及调试技巧:gdb
  • 工程化:make
  • 标准库函数

学习建议

计算机学习指导

开发环境

  • 64 redhat6
  • vim
  • gcc/make