指针函数的问题
程序代码:
#include<stdio.h> int main() {float score[][4]={{60,70,66,88},{53,61,90,56},{57,67,80,54}}; float * search(float (*pointer)[4]); float * p; int i,j; for(i=0;i<3;i++) {p=search(score+i); if(p==* score+i) {printf("No.%d score:",i+1); for(j=0;j<4;j++) printf("%5.2d",(*p+j)); printf("\n"); } }return 0; } float * search(float (*pointer)[4]) {int i=0; float * pt; pt=NULL; for(;i<4;i++) if(*(* pointer+i)<60) pt=* pointer; return(pt); } 这程序哪错了 为什么运行结果只有一行 Press any key to continue
[ 本帖最后由 月祭樱冢 于 2013-8-11 10:53 编辑 ]