已知有:inta;则以下语句正确的是
A: int*p=a;
B: int*p=&a;
C: intp=&a;
D: int*p=*a;
A: int*p=a;
B: int*p=&a;
C: intp=&a;
D: int*p=*a;
举一反三
- 设有定义:inta=3;,则对整型指针变量p的定义和初始化正确的是______。 A: int*p=a; B: intp=a; C: int*p=&a; D: int*p=*a;
- 有定义语句inta[10],*p=a;以下和此功能相同的是() A: inta[10];intp;p=a; B: inta[10],*p;p=a; C: int*p,a[10];p=a; D: char*a[10]=”abcd”;printf(“%s”,a);
- 若已定义x为int型变量,说明指针变量p的正确语句是() A: intp=&x; B: int*p=x; C: int*p=&x; D: *p=*x;
- 已知变量a被定义为int型变量,以下定义并初始化指针变量p的语句中正确的是( )。 A: int *p = *a; B: int p = a; C: int *p = &a; D: int *p = a;
- 下列定义中不正确的是()。 A: int*p; B: intp[10]; C: int(*p)(); D: int*(p(n));