/*
* 5.cpp
** created on: 2011-8-13
* author: san
*/# include
float * search(float (* pointer)[4], int n);
int main(void),,
};float * p;
int i;
int m;
printf("enter the number of student:\n");
scanf("%d", &m);
printf("the scores of no.%d are:\n", m);
p = search(score, m);
for (i = 0; i < 4; i++)
printf("%5.2f\t", *(p + i));
return 0;
}float * search(float(* pointer)[4], int n)
/** search(float( * pointer)[4], int n)是函式的定義,然後前面加*就是定義為指標型的函式。它的形參pointer是指向包含4個元素的一維陣列的指標變數
* pointer+1指向score陣列序號為1的行,*(pointer+1)就指向1行0列的元素
/** 6.cpp
** created on: 2011-8-13
* author: san
*/# include
float * search(float (* pointer)[4]);
int main(void),,
};float * p;
int i;
int j;
for (i = 0; i < 3; i++)
printf("\n");}}
return 0;
}float * search(float(* pointer)[4])
返回指標的函式
返回指標的函式 每個函式可返回乙個值,返回值可以是char int float double等型別,當將返回值型別設定為void時,表示函式沒有返回值。在c語言中,還允許乙個函式的返回值是乙個指標 即位址 這種返回指標的函式稱為指標型函式。定義指標型函式的形式如下 cpp view plain co...
返回指標的函式
對於最近遇到的一些函式返回指標問題歸類總結,希望對各位讀者也能有所作用。首先從乙個選擇題開始 int main char fun void 3.static char str i love you 4.static char str 5.char str i love you 6.static ch...
指向函式的指標 返回指標的函式
1.函式指標表示指向某一函式的指標,如下所示,int add int,int int pf int,int pf add 注意,因為函式add有兩個引數,所以pf指標也必須有兩個引數 且函式add的兩個引數均為int型,所以pf的兩個引數也必須與之匹配。如下例,include stdio.h inc...