一、c语言知识点回顾
1、main函数
argc:参数个数
argv:传入的参数
2、指向函数的指针
双指针:
3、结构体
指针用‘->’
普通结构体用‘.’
4、结构体定义 小内存在上,大内存在后可以优化
5、文件
fscanf(文件指针,“格式控制字符串”,地址)
%[^;]从开始到分号为止的字符串,除了"^"符号;
二、C语言编码规范
1、文档注释,一般放到刚开始(多行注释)
2、函数注释,一般放到头文件下面(多行注释)
3、变量注释, 一般写到变量后面
4、模块注释,(多行注释)
三、gcc工具的基本使用
1、gcc + 文件名 + -o +名字 生成一个自己命名的运行文件
2、库文件:将源码封装成的二进制文件
动态库文件 静态库文件
windows .dll .lib
linux .so .a
动态库:很小
静态库:只需要给客户提供 .exe
3、gcc -Wall 文件名 -o 文件 获取文件错误提示信息
gcc -Wall -O 文件名 -o 文件 优化
time 文件名 获取程序运行时间
gdb + 可运行的文件名 调试
ldd + 可运行的文件名 库依赖
4、生成共享库
5、gcc编译工作过程