C/C++
舒沉
葡萄酿成美酒,暂时变成永恒!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++基础知识:函数指针和指针函数的基本概念
<br />摘要:函数指针定义:函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,后面的“形参列表”表示指针变量指向的函数所带的参数列表。<br /> <br /><br />【函数指针】<br /><br /> 在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量原创 2010-08-26 08:49:00 · 429 阅读 · 0 评论 -
C 指针概要
C指针学习,精华转载 2010-08-26 08:45:00 · 521 阅读 · 0 评论 -
为什么会出错?
<br />#include <stdio.h><br />#define f (x) *((x)-1)<br /><br />/*<br />case1 : function1 complied right<br />case2 : function2 complied right<br />case3 : function1 and function2 complied error<br />why?<br />*/<br />int main(){<br />///*function1<br /原创 2010-09-17 15:16:00 · 620 阅读 · 0 评论 -
二分查找
<br />对一个已经排好序的整形数组进行二分查找,找到返回该数指针,否则返回NULL<br /> <br />#include <stdio.h><br />#define NUM 20<br />#define XNUM 15<br />int * bsearch( int *t,int n,int x){<br /> int *lo = t;<br /> int *hi = t + n;<br /> while(lo < hi){<br /> int *mid = lo + ((hi-lo)>>1)原创 2010-09-19 14:17:00 · 519 阅读 · 0 评论 -
二分查找
<br />对一个已经排好序的整形数组进行二分查找,找到返回该数指针,否则返回NULL<br /> <br />#include <stdio.h><br />#define NUM 20<br />#define XNUM 15<br />int * bsearch( int *t,int n,int x){<br /> int *lo = t;<br /> int *hi = t + n;<br /> while(lo < hi){<br /> int *mid = lo + ((hi-lo)>>1)原创 2010-09-19 14:14:00 · 599 阅读 · 0 评论 -
二分查找
<br />对一个已经排好序的整形数组进行二分查找,找到返回该数指针,否则返回NULL<br /> <br />#include <stdio.h><br />#define NUM 20<br />#define XNUM 15<br />int * bsearch( int *t,int n,int x){<br /> int *lo = t;<br /> int *hi = t + n;<br /> while(lo < hi){<br /> int *mid = lo + ((hi-lo)>>1)原创 2010-09-19 14:16:00 · 432 阅读 · 0 评论
分享