07/05/09 02:13:44
>>24
関数ポインタは今の仕事で使う機会ねえから俺もわからん。
でも二次ポインタは使いまくってる。
int main(){
int a=10,b=50,c=100,dummy=0;
int *table[] = {&a,&b,&c,&dummy};
int *guard = &dummy;
int **pt = table;
int num=1;
do{
num *= **pt;
}while(++*pt != guard);
return printf("%d",num); //50000
}
慣れると結構応用が利くから便利。最近よく叩かれるけど。