Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 667 Bytes

README.md

File metadata and controls

41 lines (34 loc) · 667 Bytes

C语言工程实践

  • C++与C库互相调用
  • extern关键字
  • static关键字
  • 头文件重复定义
  • 函数指针
  • 回调函数
  • 性能分析工具gprof
  • 内存检测工具valgrind/asan
  • makefile

环境

Ubuntu 22.04

注意点

  1. 编译成动态库时,不能用静态库的文件。

课程目录

  • gcc编译步骤,变量与数据类型,输入输出
  • 函数
  • 数组
  • 指针
  • 结构体
  • makefile,valgrind,gdb

推荐书籍

  • 《C Primer Plus》
  • 《C专家编程》
  • 《C缺陷与陷阱》
  • 《C和指针》

推荐课程

  • Stanford CS107

目录格式

├── README.md
├── main.c
└── makefile