随笔分类 - C语言
摘要:warning: backslash and newline separated by space [enabled by default]
阅读全文
摘要:// 正确 #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
阅读全文
摘要:递归给人的感觉总是很高大上,个人感觉再多的理论知识都不如一个完美的例子,不喜勿喷。 网上看到一个题目:有一堆桃子,猴子每天吃一半后再多吃一个,到第5天时剩余一个桃子,求第一天的个数。 前一天 = ( 后一天 + 1 ) * 2; 例如:第4天 = ( 第5天 + 1 ) * 2 = ( 1 + 1)
阅读全文
摘要:假如不知道signal的函数原型,考虑child_handler函数的参数从哪里来? 1、无参无返回值的函数名作为另一个函数的参数 运行结果:Hello World! 2、有参有返回值的函数名作为另一个函数的参数 #include <stdio.h> //定义handler是一个函数指针类型,有两个
阅读全文
摘要://快速排序法 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; ...
阅读全文
摘要:今天在网上看程序时忽然发现别人的函数参数中有省略号,甚是吃惊,发现其函数中使用了va_start,经过查资料大概明白其用法,个人觉得很好用!
阅读全文