天天看點

二級指針 函數指針

#include<stdio.h>

//int add(int x,int y)

//{

// return x + y;

//}

//int main()

//{

// int a = 10;

// int* pa=&a;//整形指針

//

// char b = 'w';

// char* pb = &b;//字元指針

//

// int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

// int(*parr)[10] = &arr;//數組指針

//

// test(add);

// int(*pf)(int, int) = &add;//函數指針

//

// return 0;

//}

int add(int x, int y)

{

return x + y;

}

int main()

{

int(*pf)(int, int) = &add;

//int ret = (*pf)(3, 5);//1

//int ret = pf(3, 5);//2

int ret = add(3, 5);//3

/*1,2,3等價*/