如有变量的定义int i, *p=&i; 则表达式 p==&i的值是 。
1
举一反三
- 若有变量定义“int i,*p=&i;”,则与*p等价的是
- 如有定义const int i=5; const int j=3; const int *p=&i; 则执行语句p=&j; 是合法的。
- 若有定义:int i;,则使指针p指向变量i的定义语句是____,使指针p指向变量i的赋值语句是____。
- 如有下面的语句说明, 则下面赋值表达式非法的是 ( )。int i=0, j=0, *p=NULL,*q=NULL;? p=&i|*q=&j;|i=(int) p|i=*p++ + *q
- 中国大学MOOC: 若有如下定义:int i _at_ 0x20;int *p=&i;i=10。则p的值为
内容
- 0
下列不正确的定义是( ) A: int p, i; B: int p,*i; C: int *p, i = p; D: int i ,*p = &i;
- 1
关于下列语句叙述错误的是( )。 int i=10, *p=&i; A: p的值为10 B: p指向整型变量i C: *p表示变量i的值 D: p的值是变量i的地址
- 2
下列不正确的定义是( <br/>)。 A: int *p=&i,i; B: int *p,i; C: int i,*p=&i; D: int i,*p;
- 3
“int i,k, *p=&i;”中定义的“*p=&i;”等价于“int *p;p=&i;”。
- 4
下列不正确的定义是()。 A: int*p=&i,i; B: int*p,i; C: inti,*p=&i; D: inti,*p;