清华大学C语言-第十章 指针_700308220.ppt

清华大学C语言-第十章 指针_700308220

* 10.6 返回指针值的函数 for(i=0;i<3;i++)  {p=search(score +i);   if(p==*(score+i))   {printf(″No.%d scores:″,i);   for(j=0;j<4;j++)    printf(″%5.2f″,*(p+j));   printf(″\n″);}    } } * 10.6 返回指针值的函数 float *search (float (*pointer)[4]) { int i; float *pt; pt=*(pointer+1); for(i=0;i4;i++) if(*(*pointer+i)60) pt=*pointer; return(pt); } 思考: p,pointer,pt区别 * 10.7 指针数组和指向指针的指针 10.7.1 指针数组的概念 一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都相当于一个指针变量。 一维指针数组的定义形式为: 类型名 * 数组名[数组长度]; 例如: int *p[4]; 数组指针什么样子呢? 指针数组什么样子呢? 例如: int (*p) [4]; * * 10.7 指针数组和指向指针的指针 例1

文档评论(0)

1亿VIP精品文档

相关文档