会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
血洗女生宿舍
博客园
首页
新随笔
联系
订阅
管理
2017年5月4日
回调函数与面向对象编程
摘要: #include struct event_cb; typedef void (*event_cb_t)(const struct event_cb *evt, void *user_data); // 1.回调函数原型 struct event_cb // 4. 调...
阅读全文
posted @ 2017-05-04 15:59 血洗女生宿舍
阅读(438)
评论(0)
推荐(0)
2017年3月27日
7. 信号的处理问题
摘要: int main() { signal(SIGUSR1, sigHandler); //1.信号的注册,到处理函数 signal(SIGUSR2, sigHandler); while(1) { sleep(1); } } void sigHandler(int signum) //2.处理函数,分发信号给[具体...
阅读全文
posted @ 2017-03-27 19:11 血洗女生宿舍
阅读(132)
评论(0)
推荐(0)
2017年3月19日
6.可变参数问题-getopt函数
摘要: c语言的可变参数设计2方面问题,其1是类似于printf函数的va_list类型(放在下一个章节讲述),其2是getopt函数的应用问题-即本章讲述的问题 在开始本章之前,先解释几个小的参数 1.optarg 2.optind 3.opterr 4.optopt 具体的例子如下面的函数所示
阅读全文
posted @ 2017-03-19 10:43 血洗女生宿舍
阅读(357)
评论(0)
推荐(0)
5.定时器的设置与使用
摘要: xxxxx
阅读全文
posted @ 2017-03-19 10:41 血洗女生宿舍
阅读(256)
评论(0)
推荐(0)
2017年3月12日
4.内核定时器的使用
摘要: 下面代码是本人在项目中遇到使用定时器的一个例子,可以编译运行正确的结果
阅读全文
posted @ 2017-03-12 12:15 血洗女生宿舍
阅读(245)
评论(0)
推荐(0)
2017年3月11日
3. 三态运算符的使用
摘要: 以前对三态运算符的使用场景没有感觉,直到一次对带参数的宏的判断时,才体会到其中的妙处 1.相当于人为设定宏结果,而不使用原来的数据(因为宏中使用的数据没有数据类型概念),这个过程相当于从无型到有型
阅读全文
posted @ 2017-03-11 09:56 血洗女生宿舍
阅读(233)
评论(0)
推荐(0)
2016年4月16日
000
摘要:
阅读全文
posted @ 2016-04-16 15:20 血洗女生宿舍
阅读(143)
评论(0)
推荐(0)
2015年12月24日
2. cgi 结构目录
摘要: 2.1 cgi 流程图
阅读全文
posted @ 2015-12-24 15:40 血洗女生宿舍
阅读(143)
评论(0)
推荐(0)
2015年12月18日
1. rc 目录结构
摘要: 1. rc 目录结构如下2. rc 数据准备3. rc 流程图4. rc知识点细节4.1.1 函数指针的声明4.1.2 由函数指针定义的结构体4.1.3 结构体的初始化,以及结构型数组的初始化4.1.4 函数指针所指向的函数4.2.1 可变参数函数的声明,定义,引用4.2.2 函数system(),...
阅读全文
posted @ 2015-12-18 23:19 血洗女生宿舍
阅读(186)
评论(0)
推荐(0)
2014年3月11日
C语言之总体
摘要: #include "stdio.h"int add(int x, int y); /*1. 函数的声明*/void display1(char* str); /*主要表现:赋值,算术,逻辑运算。 逻辑流:顺序,选择和循环*/void display2();main(){ printf("%d",add(2,3) ); /*3. 函数的调用*/ display("ding shu guang");}int add(int x, int y) /*2. 函数的定义*/{ return (a+b);}void display1(char*
阅读全文
posted @ 2014-03-11 21:05 血洗女生宿舍
阅读(174)
评论(0)
推荐(0)
下一页
公告