指针
coldrain_it
这个作者很懒,什么都没留下…
展开
-
浅谈指针
当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译器将把那片内存区里的内容当做什么来看待。从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声明符*去掉,剩下的就是指针所指向的类型。例如:(1)int*ptr; //指针所指向的类型是int(2)char*ptr; //指针所指向的的类型是char(3)int**ptr; //指针所指向的的类型是i原创 2012-02-03 15:10:33 · 232 阅读 · 0 评论 -
typedef的应用
//#include #include typedef int (*FP_CALC)(int, int); //注意这里不是函数声明而是函数定义,它是一个地址,你可以直接输出add看看 int add(int a, int b) { return a + b; } int sub(int a, int b)转载 2012-02-24 09:47:41 · 234 阅读 · 0 评论 -
回调函数(C语言)
这里有一个简单的函数,它用于在单链表中查找一个值。Node * search_list(Node *node, int const value){ while( node != NULL ){ if( node->value == value ){ break; node = node->link;原创 2012-02-16 19:49:44 · 308 阅读 · 0 评论