定义: int a=1,*p=
举一反三
- 若有:int a[3][5]; 如何定义指针变量p,使其能够指向数组a的第一行(行指针),正确的定义是()。 A: int *p = a[1]; B: int *p = &a[1][0]; C: int *p[5] = a + 1; D: int (*p)[5] = a + 1;
- 定义: int a=1,*p=&a; 则表达式 &*&p 的值是 1 。
- 若已定义int a=5; 下列对(1)、(2)两个语句的正确解释是( ) (1) int *p=&a; (2) *p=a;
- 假定变量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;
- 4个变量定义中,定义p为指针数组的是()。 A: int**p; B: int(*p)(); C: int*p[10]; D: int(*p)[10];