下列定义语句的含义是: int* (*p)(int *a, int *b);
举一反三
- 请区分int *p(int); int (*p)(int); int *(*p)(int); 三条语句的含义。
- 设有定义:int x; 下列语句用于定义指针变量p,正确的语句是( )。 A: int p=&x; B: int *p=x; C: int *p=&x; D: *p=*x;
- 假定变量a定义为“int a=7;”,则下面定义p的语句哪个是正确的? A: int *p=&a; B: int p=a; C: int p=&a; D: int &p=*a; E: int *p=a;
- 下列声明语句中定义二级指针变量的语句是________。 A: int *p; B: int **p; C: int p[4]; D: int (*p)( );
- 下列关于指针变量p的定义与初始化语句中正确的是______。 A: int a,*p=a; B: int a,*p=*a; C: int a,p=*a; D: int a,*p=&a;