随笔分类 -  C语言

摘要:warning: backslash and newline separated by space [enabled by default] 阅读全文
posted @ 2018-04-16 15:36 LeeAaron 阅读(489) 评论(0) 推荐(0) 编辑
摘要:// 正确 #include <stdio.h> struct para { int a; int b; }; struct para test = { .a = 100, .b = 250, }; int sum(long *ab) { struct para *c = (struct para 阅读全文
posted @ 2017-11-07 10:13 LeeAaron 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:递归给人的感觉总是很高大上,个人感觉再多的理论知识都不如一个完美的例子,不喜勿喷。 网上看到一个题目:有一堆桃子,猴子每天吃一半后再多吃一个,到第5天时剩余一个桃子,求第一天的个数。 前一天 = ( 后一天 + 1 ) * 2; 例如:第4天 = ( 第5天 + 1 ) * 2 = ( 1 + 1) 阅读全文
posted @ 2017-10-30 15:49 LeeAaron 阅读(197) 评论(0) 推荐(0) 编辑
摘要:假如不知道signal的函数原型,考虑child_handler函数的参数从哪里来? 1、无参无返回值的函数名作为另一个函数的参数 运行结果:Hello World! 2、有参有返回值的函数名作为另一个函数的参数 #include <stdio.h> //定义handler是一个函数指针类型,有两个 阅读全文
posted @ 2017-10-30 15:42 LeeAaron 阅读(2805) 评论(0) 推荐(0) 编辑
摘要://快速排序法 void QuickSort(int *a, int left, int right) { int i = left; int j = right; int k = a[left]; if (i >= j) { return; } while (i = a[i])) { i++; } a[j] = a[i]; } a[i] = k; ... 阅读全文
posted @ 2016-09-28 17:35 LeeAaron 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:今天在网上看程序时忽然发现别人的函数参数中有省略号,甚是吃惊,发现其函数中使用了va_start,经过查资料大概明白其用法,个人觉得很好用! 阅读全文
posted @ 2016-07-06 16:58 LeeAaron 阅读(645) 评论(0) 推荐(0) 编辑

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