以下哪个变量名称是错误的( )
A: _p_p0
B: 66a
C: A_a
D: if0
A: _p_p0
B: 66a
C: A_a
D: if0
B
举一反三
- 对于以下变量定义,正确的赋值是()。 A: p = a B: *p = a[0] C: p = &a[0] D: p[0] = &a[0]
- 对于以下变量定义,正确的赋值是 。 int *p[3],a[3]; A: p=a B: *p=a[0] C: p=&a[0] D: p[0]=&a[0]
- 对于以下变量定义,正确的赋值是( )。int *p[3], a[3]; A: p = a B: p[0] = &a[0] C: p = &a[0] D: *p = a[0]
- p是指针变量,给指针变量赋NULL值,它等价于() A: p=""; B: p=’0’; C: p=0; D: p=’’;
- 要使指针变量p指向一维数组A的第1个元素,正确的表达式是() A: p=A或p=&A[0] B: p=&A或p=&A[0] C: p=&A或p=A[0] D: p=A或p=A[0] E: p=A[]或p=&A[0]
内容
- 0
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于( )。 A: p= ""; B: p='0'; C: p=0; D: p=’’;
- 1
若变量已正确定义,()不可以使指针p成为空指针。 A: p=NULL B: p=0 C: p=’\0’ D: p!=0
- 2
如果:int a[] = {0}; int *p = a;则以下哪些表达式的结果为真? A: p == a[0] B: p == &a[0] C: *p == a[0] D: p[0] == a[0]
- 3
如果:int a[] = {0};int *p = a;则以下哪些表达式的结果为假?__________。 A: p == a[0]; B: p == &a[0]; C: *p == a[0]; D: p[0] == a[0];
- 4
如果:int a[] = {0}; int *p = a;则以下哪些表达式的结果为真? A: p == a[0] B: p == &a[0] C: *p == a[0] D: p[0] == a[0]