随笔分类 -  C学习

摘要:上午在看源码项目 webbench 时,刚开始就被一个似乎挺陌生函数 getopt_long() 给卡住了,说实话这函数没怎么见过,自然不知道这哥们是干什么的。 于是乎百度了一番,原来是处理命令行选项参数的,的确,正规点的大型程序一般第一步就是处理命令行参数的,接着才是主干程序。在百度和 man 的 阅读全文
posted @ 2022-04-11 17:13 One7 阅读(610) 评论(0) 推荐(1) 编辑
摘要:C程序编译过程 echo $? 输出返回值 xxd 用于二进制或16进制显示文件内容 set nowrap 取消自动换行 file a.out 查看文件类型 man gcc gcc --help tldr gcc 社区维护 What is tldr-pages? The tldr-pages pro 阅读全文
posted @ 2022-04-06 19:47 One7 阅读(42) 评论(0) 推荐(0) 编辑
摘要:编写可读代码 不可读:void (*signal(int sig, void (*func)(int)))(int); 可读: typedef void (*sighandler_t)(int); sighandler_t signal(int, sighandler_t); 例子:实现数字逻辑电路 阅读全文
posted @ 2022-04-05 22:10 One7 阅读(211) 评论(0) 推荐(0) 编辑
摘要:C语言中所有的数据都可以理解成是地址(指针)+ 类型(对地址的解读) #include <stdio.h> void printptr(void *p) { printf("p = %p; *p = %016lx\n", p, *(long *)p); } int x; int main(int a 阅读全文
posted @ 2022-04-02 21:47 One7 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示