22问答网
所有问题
c语言中pi=&i是什么意思
如题所述
举报该问题
推荐答案 2015-06-01
C语言中pi=&i的意思是取数据i的地址。在C语言中有两个符号比较容易搞混淆,即取地址和取数据。
pi=&i;这是取地址指令
pi=*i;这是取数据指令
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/I00C0IS66.html
其他回答
第1个回答 2012-06-04
将pi定义为i的引用,不过要是引用的话就需要在前边加上数据类型。如果是把地址赋值给pi,那么也是可行的。但是这么以来你所定义的pi和&pi就完全是两个方面的含义。首先地址只是它在内存中的位置,但是引用却是这个数据i的完整信息(包括它可以反应出出了i的数据值以外的包括内存等信息)。但是对于局部变量的引用一般是不推荐使用的
第2个回答 2012-06-04
就是把i的地址赋给*pi这个指针变量,pi代表*pi这个变量的地址。
第3个回答 2012-06-04
pi是个指针,指向i的地址,&是取地址符
第4个回答 2012-06-04
将变量i的地址赋给pi
1
2
下一页
相似回答
C语言
:int i=3,j=4, *
pi=&i
; *pi=j; 则i
的
值为?有帮助必采纳!
答:
pi=&i的意思是定义一个指针变量指向i,即pi保存的是i的地址
。而*pi=j的意思是把j赋值给pi指向的变量,因pi是指向i的,所以就相当于是把j赋值给i,所以i的值是4。
C语言指针
问题求解释
答:
解释说明如下:short int *pi=5;
//定义了一个int型指针变量pi,存放的地址值是5//而变量i的地址是5,所以pi指向了变量i,i=50
。即pi=&i=5, i=50。// *ppi = *pi; //这个应该是写错了吧,应该是下面这条语句!!!ppi = π //&pi的值就是指针变量pi的地址值是9,而pi=5。
大家正在搜
&&在c语言中是什么意思
c语言中char是什么意思
i在c语言中是什么意思
c语言pi是什么意思
c语言中!a是什么意思
c语言5.2f是什么意思
c语言pi怎么表示
c语言中pi用定义吗
c语言中求pi
相关问题
c语言中int *pi=&i;语句的意思是指?
c语言中π怎么表示
c语言中p*=i是什么意思?
c语言中π这个数字要怎么定义出来?
C语言 π的表示
c语言pi是什么常量
c语言中,const double pi=acos(-1.0...