随笔分类 - c语言
摘要:一. 网址参考 1. 回调函数(callback)是什么? 二. 个人理解 1. 应用场景 1.1. 驱动: 驱动程序注册回调函数给内核,如open、read、write等操作 1.2 库API函数: 调用者,在调用库API函数时,通过参数的方式告诉API其回调函数,当API运行的过程中,会执行回调
阅读全文
摘要:一. 网址参考 1. C语言 —— int32_t uint32_t 及size_t
阅读全文
摘要:一. 网址参考 二. 实践 1. 二维数组循环取值 #include <stdio.h> int main(void) { char map[2][3] = {{1, 2, 3}, {4, 5, 6}}; char i, j; char val1, val2, val3; for (i = 0; i
阅读全文
摘要:一. 参考网址 1. Linux中getopt函数、optind等变量使用详解 2. Linux 命令行参数解析 3. getopt_long(3) - Linux man page 二. 实战 1. 函数原型 参考文档:inux 命令行参数解析 1)getopt函数 int getopt(int
阅读全文
摘要:一、参考网址 1. C语言中的宏定义 2. gcc中的-D选项 二、实践 1. 在字符串中包含宏定义及gcc带-D的示例: 1.1 源码: #include <stdio.h> #define YES "Hello, world!" int main(int argc, char *argv[])
阅读全文
摘要:一、参考网址 1、《UNIX环境高级编程》的第5章标准I/O库 2、走进C标准库(3)——"stdio.h"中的getc和ungetc 3、read/fread write/fwrite 的区别 4、fflush和fsync的区别 5、C语言中FILE是结构体,文件类型的指针 6、探索文件描述符(f
阅读全文
摘要:一、参考网址 1、参考网址1:C 语言的奇技淫巧 2. 续行符 3. C语言 续行符 ‘\‘ 4. printf中输出表达式过长换行的几种方式 5. C语言中的转义字符 6. C语言中"##"的用法 7. c语言调用shell方法(system和popen) 二、实践 1. 续行符的使用(宏定义和字
阅读全文

浙公网安备 33010602011771号