88问答网
所有问题
当前搜索:
把一个指针赋值给一个变量
C(能否
把一个指针变量赋值给一个
整型变量?
答:
加强制转换下可以.比如 p=(int)p1;而不是像你那样的p=*p1; 这个是
把指针
指向的值赋值给p.需要注意的是,对于32位及以下编译器, 这种赋值是无损的.即 p=(int)p1;p2=(int *)p;这时访问*p2不会有问题.当如果是64位,那么就可能会导致
指针赋值给
int时溢出, 数值被截断,从而出现数据丢失....
c语言里,如何
把指针变量
的地址赋
给一个变量
?
答:
回答:p是
指针变量
,取p地址的地址
赋值给一个变量
,用&p,这是对的。 问题在于用来存储这个结果的变量是什么类型的,应该是指向指针的指针,int **q。 int *p, *q p=new int; *p = 30; *q = p; // 直接访问*q是危险的!应该先给q赋值再访问*q,比如 q= new int; q = &p; // ...
C语言 怎样让
一个指针
的内容传
给一个变量
答:
如果你定义了
一个指针
int p;然后你给他赋值,他必须先指向
一个变量
int a;p=&a;然后 p就代表a的值 了,*是取值的意思 p就代表把p指向变量的值取出 这样*p可以当普通变量使用了 int b;b=*p;这样就把p指向的变量a
的值赋给
了变量b
指针变量
p可以
赋值给一个变量
a,为什么?
答:
答案:B p2是一个指针变量
,后面必须将一个地址赋给它,而a是一个普通的整型变量,故赋值有误 A)p1是一个指针变量,在使用时,指针变量前面加上星号*,代表该指针变量所指向的内容。故此选项是将p1和p2所指的内容相加,再赋给a,即a=10 C)指针可以赋值给指针,即执行完p2=p,之后,p2不再指...
c语言中如何把函数
赋值给一个变量
答:
在C语言中,可以使用函数指针来将函数赋值给一个变量
。函数指针是一个指针变量,它指向函数的地址,可以通过将函数名作为参数传递给指针变量来实现赋值。例如,如果要将函数add()赋值给变量p,可以使用函数指针int (*p)() = add;。这个语句声明了一个指向函数的指针变量p,它的返回类型为int,参数列表...
c语言里,如何
把指针变量
的地址赋
给一个变量
?
答:
p是
指针变量
,取p地址的地址
赋值给一个变量
,用&p,这是对的。问题在于用来存储这个结果的变量是什么类型的,应该是指向指针的指针,int **q。int *p, *qp=new int;*p = 30;*q = p; // 直接访问*q是危险的!应该先给q赋值再访问*q,比如 q= new int;q = &p; // 类型不对,定义 int **q, 才可...
C语言如何
把指针
指向的值
赋值到变量
上。。。
答:
要
将指针
指向的值
赋值到变量
上, 需要将指针指向的值取出,然后执行赋值操作。对指针取值需要使用取值运算符*,这个符号和乘相同,但功能不同。用于取值时,*为单目运算,与后续的指针相结合,实现取指针指向的值的效果。比如 int a = 10;int b;int *p = &a;这时p指向变量a的地址,指向的值为10...
将一个指针变量赋值给
另一个指针变量
答:
int *p1,*p2;int i=
1
,j=2;p1=&i; p2=&j ;p1=*p2 ; //此时的*p1就是i *p2就是j 改变的是:p1所指向的地址中的值!如果修改p1的地址,则应该是:p1=p2 ;PS: *是引用地址数据运算符,其后只能跟
指针变量
,表示引用地址中的数据 ...
C++如何
将一个指针
的值
赋值给
另一个指针,并且两个指针不共用一个地址...
答:
首先指针全名叫\x0d\x0a所以他本身是
变量
,既然是变量就要有值,而他的值就是指针指向的地址(在32位系统下是
一个
无符号的32位整数),\x0d\x0a所以可以这么说任何两
个指针
都不共用一个地址,但是可以指向同一个地址!\x0d\x0a像这样\x0d\x0aintnNum=10;\x0d\x0aint*p1=&nNum;\x0d...
能不能
将一个
二级
指针的值赋给一
级指针
答:
即为二级指针,但是这个二级指针声明的时候还是
一个指针变量
,也就是说,无论是几级指针,那都只是一个指针变量。下面举个例子:声明三个指针p1,p2,p3。这个时候无所谓几级指针,均是指针变量。将p1指向(
赋值
)p2,则p2此时就是二级指针。接着将p2指向p3,则p3此时即是三级指针。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针的数值赋值给变量
指针变量怎么修改参数
把一个指针赋值给另一个指针
如何把指针指向的值赋给变量
c语言指针可以赋值吗
如何通过指针修改变量值
c语指针赋值
如何给指针指向的地址赋值
指针可以直接赋值吗