为您找到"

有定义int x=2,*p=&x;*q=p,一下赋值语句错误的是

"相关结果约100,000,000个

有定义int x=2,*p=&x;*q=p,一下赋值语句错误的是

D是错误的,p是指针,x是变量,指针只接受地址,不能接受变量本身的值。

C语言:int m=2,*p=&m,*q=p;,则以下非法的赋值语句是___。 A) p=q...

正确答案:B A:指针q赋值给p B:整型m赋值给指针p (很明显类型不匹配,正确应该为p=&m;)C:*p和*q解引用都是整型,整型赋值 D:*q解引用是整型,赋值给整型m

若有说明 int a=2;*p=&a,*q=p;则一下非法的赋值语句是?

int *p,*q定义了指针,p,q是指向整型的指针。p取得a的地址,而q取得p的地址 p,q是指针(也就是一个地址),而*p和*q是这个指针指向的整型数值(存放在这个地址的值)。A)把q的地址赋给p,则p和q完全一样了,都指向一个数2 B)把q中数据给p c)把q中数据给a d)a中数据是2,不能够...

若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是 a) *p=q; b...

n是整型数 p所指空间为n的地址 而q所指空间为指针p的指 答案很明显 a)对,把q这个地址值赋给p的指向空间 b)错,首先类型不匹配

若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是___。

指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。题目中int n=2,*p=&n,*q=p 定义整型n,p是一个指向n的指针,它的值为n的地址。q是一个指针,q的值和p的值相同,也就是它俩是同样的地址。p=q使得p的值等于q的值,它俩...

若有定义:int n=2, *p=&n,*p=q ;,则以下非法的赋值语句是。 A, p=...

D寸p指向地址。p=&n可以。n为整形数,不是地址

若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是 A) n=(i=2...

后面的语句:A) n=(i=2,++i); 正确,小括号里是逗号表达式,先算 i 赋值2, 再算 i 增1,由于是前缀加,把3赋值给了 n.B) j++; 自增语句,正确。C) ++(i+1); 错。 小括号 是表达式,不是变量,不能作自增运算。D) x=j>i; 估计你没抄完整。假定是 j>i, 赋值语句 ...

关于c语言指针int n=2,*p=&n,*q=p;的问题

//定义指针的时候初始化p的值为n的地址int */*这之前是p的类型*/p = &n/*给p赋值*/;//给p赋值p = &n;/*同上*/

二级指针初始化 int x; int *p=&x; int**q=&p; 对不对?

int**q=&p,正确。int**q=p,错误。区别:第二种说法,因为p=&x,而int**q=p,相当于int**q;q=p;,p与q是不同级别的指针,所以再让q=p,会出现错误。第一种说法让q=&p,级别就相同了。有什么问题请留言。

int a=2;*p=&a,*q=p;中*q=p是什么意思啊?

int a=2;//定义变量a,初始化值2 int *p=&a;//指针p指向变量a,换言之,指针p储存了变量a的地址 int *q=p;//指针q储存了指针p储存的地址(变量a的地址)换言之,指针q指向变量a q//可以代表变量a的值 q//可以代表变量a的地址
1 2 3 4 5 6 7 8 9

相关搜索