为您找到"

若有说明int i,j=2,*p=&i;则能完成i=j赋值功能的语句是

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

若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是_百度知道

*p=*&j。 int *p=&i已经定义了指针p指向了变量i,也就是p的值是变量i的地址,即*p=i。 i=*p意思是将指针p所指向的值赋予给i,*p=*&j是指将j的值赋予给指针p所指向的值,而指针p指向了变量i,因为就实现将j的值赋予给i; i=&j是指将变量j的地址赋予给i;*p等于变量i了,因此 i=**p就已经不能满足实现i=j。

若有说明:int i, j=2,*p=&i;,则能完成 i= - 牛客网

*p = *&j;意思是给p所指向的地址赋值,即指向j地址的值,也就是j的值。 而指针p又指向i所在的地址,因此相当于i = j; 发表于 2019-01-13 23:12:47 回复(0)

【番杰的问答笔记】指针赋值_i=*p-CSDN博客

回答选B;解析:A.i = *p:意思把i的值赋值给的i,废话属于是了;*p表示对p中存储的地址进行取值,定义中p定义为指向i地址的指针,所以就相当于对i的地址进行取值,也就是i的数值。B.*p=*&j:首先看&j:对j进行取址操作,结果为j的地址,再在前面加一个*,表示 ...

c语言细节 ----错题总结_int i,j=2,*p=&i;怎样完成i=j-CSDN博客

文章浏览阅读1.1k次,点赞3次,收藏9次。本文详细讲解了sizeof和strlen在处理字符串时的作用,以及使用双引号和花括号赋值char[]的区别,同时通过实例解析了如何用指针完成变量赋值。重点讨论了`sizeof`的特殊行为和`*p=*&j`在指针赋值中的应用。

A) 若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是 A) i=*p; B) p*=*&j; C) i=&j ...

A) i=*p; (*p)即为i,也就是i=i,错。。 C) i=&j; 将变量j的地址赋给i,错。。 D) i=**p; (*p)是个整型变量i,*(*p)就不知道是什么东西了,语法不对,错。。 B) p*=*&j; 这个选项算是最接近的,改成 *p=*&j; 就是对的。。*p就是i,*&j就是*(&j),也就是j,整个语句就是i=j ...

若有说明 int i,j=2,*p=&j;则能完成i=j赋值功能的语句是什么?_百度知道

i=*p; (*p)即为i,也就是i=i,错。。 c) i=&j; 将变量j的地址赋给i,错。。 d) i=**p; (*p)是个整型变量i,*(*p)就不知道是什么东西了,语法不对,错。。 b) p*=*&j; 这个选项算是最接近的,改成 *p=*&j; 就是对的。。*p就是i,*&j就是*(&j),也就是j,整个语句就是i=j。。 就是 ...

若有说明int i,j=2, *P=&i;,则能完成i=j赋值功能的语句是_______。 A.i=*p;B.*P2=*&j;C.i=&j;_百度教育

本题中指针变量P用于存放整型变量i的地址,改变*P的值即为改变i的值。 又因为"&"和"*"两个运算符的优先级别相同,按自右而左的方向结合,所以*&j先进行&j运算,得j的地址,再进行*运算,取所得地址里面的值,故*&j与j等价。

若有说明:inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()。 A. i=*p; B.*p=*&j; C. i=8j; D ...

【答案】B。【解释】因为指针变量p指向了变量i,所以*p就是变量i,而*&j表示变量j的地址所指向内存单元的内容,

若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是

a) i=*p; //非法操作,有编译错误 b) p*=*&j; // 胡编乱造的语句,无法通过编译 c) i=&j; //将j的地址赋给i,不能完成i = j的操作 d) i=**p; //混乱的赋值操作。 唯一有希望的是,b),若改作*p = *&j;或p = &j;则可以。

若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是_百度知道

若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是要说这4个语句都错了。。 A) i=*p; (*p)即为i,也就是i=i,错。。 C) i=&j; 将变量j的地址赋给i,错。。 D) i=**p; (*p)是个整型变量i,*(*p)就不知道是

相关搜索