摘要: Linux 下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。系统调用实际上就是指最底层的一个调用,在 linux 程序设计里面就是底层 调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的 api, 采用这样的方式 阅读全文
posted @ 2017-07-23 16:51 苏小北1024 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: cat main.c include include "para_callback.h" void say_hello(void str){ printf("Hello %s\n",(const char )str); } void count_numbers(void num){ int i; f 阅读全文
posted @ 2017-07-23 16:23 苏小北1024 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 第一种:传出指向静态内存或者已经分配动态内存的指针 第二种: 在函数中分配动态内存并且传出指向这块内存的指针 阅读全文
posted @ 2017-07-23 15:38 苏小北1024 阅读(210) 评论(0) 推荐(0) 编辑
摘要: ``` #cat redirect.h #ifndef REDIRECT_PTR_H #define REDIRECT_PTR_H extern void get_a_day(const char **); #endif ``` ``` #cat redirect.c #include "redirect_prt.h" static const char *msg[] = { "Sund... 阅读全文
posted @ 2017-07-23 15:20 苏小北1024 阅读(365) 评论(0) 推荐(0) 编辑