随笔分类 -  c语言

摘要:一. 参考网址 1. 理解函数指针和typedef函数指针 阅读全文
posted @ 2023-08-17 10:34 shanyu20 阅读(40) 评论(0) 推荐(0)
摘要:一. 网址参考 1. 回调函数(callback)是什么? 二. 个人理解 1. 应用场景 1.1. 驱动: 驱动程序注册回调函数给内核,如open、read、write等操作 1.2 库API函数: 调用者,在调用库API函数时,通过参数的方式告诉API其回调函数,当API运行的过程中,会执行回调 阅读全文
posted @ 2023-02-17 11:10 shanyu20 阅读(151) 评论(0) 推荐(0)
摘要:一. 网址参考 1. C语言 —— int32_t uint32_t 及size_t 阅读全文
posted @ 2022-05-13 09:41 shanyu20 阅读(56) 评论(0) 推荐(0)
摘要:一. 网址参考 二. 实践 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 阅读全文
posted @ 2022-03-10 16:24 shanyu20 阅读(178) 评论(0) 推荐(0)
摘要:一. 参考网址 1. Linux中getopt函数、optind等变量使用详解 2. Linux 命令行参数解析 3. getopt_long(3) - Linux man page 二. 实战 1. 函数原型 参考文档:inux 命令行参数解析 1)getopt函数 int getopt(int 阅读全文
posted @ 2021-10-29 15:31 shanyu20 阅读(283) 评论(0) 推荐(0)
摘要:一、参考网址 1. C语言中的宏定义 2. gcc中的-D选项 二、实践 1. 在字符串中包含宏定义及gcc带-D的示例: 1.1 源码: #include <stdio.h> #define YES "Hello, world!" int main(int argc, char *argv[]) 阅读全文
posted @ 2021-04-02 10:55 shanyu20 阅读(131) 评论(0) 推荐(0)
摘要:一、参考网址 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 阅读全文
posted @ 2020-03-25 16:40 shanyu20 阅读(152) 评论(0) 推荐(0)
摘要:一、网址参考 1、C语言十六进制数据同字符串的相互转换 阅读全文
posted @ 2020-03-04 18:08 shanyu20 阅读(199) 评论(0) 推荐(0)
摘要:一、参考网址 1、参考网址1:C 语言的奇技淫巧 2. 续行符 3. C语言 续行符 ‘\‘ 4. printf中输出表达式过长换行的几种方式 5. C语言中的转义字符 6. C语言中"##"的用法 7. c语言调用shell方法(system和popen) 二、实践 1. 续行符的使用(宏定义和字 阅读全文
posted @ 2019-12-10 10:04 shanyu20 阅读(166) 评论(0) 推荐(0)