
C语言部分
文章平均质量分 50
cyfhz
这个作者很懒,什么都没留下…
展开
-
C 函数指针数组
C 函数指针数组 #include int add(int a , int b) { return a + b; } int mul(int a, int b) { return a * b; } int main() { int (*op[2])(int a, int b); op[0] = add; op[1] = mul;原创 2009-07-07 15:39:00 · 326 阅读 · 0 评论 -
C 函数指针
C 函数指针 #include #include typedef int (*cmp)(void *, void *); typedef struct book * Book; struct book { int id; char name[10]; }; void *max( void * array[], int len, cmp func); int cmp_原创 2009-07-07 15:11:00 · 304 阅读 · 0 评论 -
不用临时变量,实现两个数的交换
不用临时变量,实现两个数的交换 #include void swap(int *a, int *b) { *a = *a ^ *b; *b = *b ^ *a; *a = *a ^ *b; } int main() { int a, b; a = 10; b = 100; swap(&a, &b); printf("%d %d", a, b); }原创 2009-07-07 17:01:00 · 359 阅读 · 0 评论