77问答网
所有问题
当前搜索:
指针中的取指运算符是
程序方面。 ap=&a和*ap=&a有什么区别? 求解答,
指针
把我给搞晕了
答:
表示间址运算符(取值运算符)。
*ap表示取ap指针所指向的地址中的值
。因此:ap=&a 表示把a的地址赋给ap,也可理解为ap指向变量a。ap=&a 表示把a的地址赋给ap所指的地址中的值,也可理解为*ap指向变量a。
c语言中取地址符和*有什么区别?
答:
操作对象的不同:取地址运算符&
,对任意变量都可以进行取地址操作;*是取指针目标运算符,其后跟随的必须是指针类变量。
c语言中"&取地址"是什么意思?
答:
&是取地址运算符,&a为变量a的地址
。系统就会在内存中分配一个空间,*a的值就是变量a的值3; 定义一个指向整型数据的指针,作用与&相反,它是根据变量的地址取出变量的值;在编译时就给它分配一个地址,该指针指向整型数据;&a就是2000,再把3写入这个空间。int *p()&是取址运算符。又如scanf...
C语言的
指针运算符号
答:
称为指针运算符
(单目运算符),也称取内容运算符
。
是用来表示指针变量和它所指向的变量直接的联系
。如果已经定义i_pointer为指针变量,则(*i_pointer)是i_pointer所指向的变量。其实*i_pointer也是一个变量,它和变量i是同一回事。下面两个语句作用相同。 1、i=3; 2、*i_pointer=3; 第二个语句...
如何
取指针
变量的地址?
答:
取任何变量的地址,只需要使用取地址运算符——&即可
。比如 int i;char *p; //定义一个字符指针struct test o_o;都可以通过&取地址运算符操作。int *pi = &i;char **px = &p; //保存指针变量的地址记得使用 两个*号表明是一个指向指针的指针struct test *ps = &o_o;...
c语言中取地址符和*有什么区别?
答:
1,符号含义不同:&是取地址运算符,&a为变量a的地址。2,用法不同:声明中 int x; x 是整型量。语句中,&x 是整型量x的地址。不是指针,才有&。语句中,x 是整型量x的值。3,指向不同:*是
指针运算符
,*p
为指针
变量p所指向的存储单元中的内容。而指针变量p中一般只存放地址。* 表示...
c语言&是什么符号,代表什么?
答:
意思:1、&符号是
指取
地址符,是单目
运算符
。当你定义一个变量a,那想知道变量在内存中的地址,就可以使用这个符号。这个符号就是指取址,在C语言
指针
这一章中非常常用。2、&符号是位运算符,表示“按位与”,是双目运算符。&符号还可以表示“按位与”。在计算地址的时候,都是二进制数了,如果...
什么是
指针运算符
答:
指针上运作
的运算符
,取地址或指向目标类型 这里&是取地址运算符,*是...书上叫做“间接运算符”。&a的运算结果是一个指针,
指针的
类型是a的类型加个*,指针所指向的类型是a的类型,指针所指向的地址嘛,那就是a的地址。p的运算结果就五花八门了。总之*p的结果是p所指向的东西,这个东西有这些...
初学C语言,*是
取指针
目标
运算符
,&是取地址运算符,它们有什么区别...
答:
&是取地址运算 对任意变量都可以进行取地址操作 如:int i , *pi ;pi=&i ;int **ppi ;ppi=&pi ;是
取指针
目标
运算符
其后跟随的必须是指针类变量 如:int i,*pi ;pi=&i ;pi = 10 ; //相当于 i=10 ;i=10; 这样写就是错的,i不是指针类变量,所以 *i操作就是错误的...
关于c++
指针的
问题 int *p; *p,&p都什么意思,怎么用
答:
在声明中用时就是声明了一个指针,当在表达式中时就是取值
运算符
,
指针的
值就是他所指向的地址,&是取值运算符,&P就是取出变量p本身的地址,如果变量p是指针就是
取出指针
本身的地址,大一新开课的是吗那本坑爹教材,建议看《C++primer plus》权威,不能再好的书了,膜拜。望采纳 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针运算符和间址运算符
指针运算符的运算规则
指针运算符与取地址符
引用运算符和取地址运算符
指针运算符的作用
取地址运算符是
指针运算符优先级
c语言指针运算符
指针变量运算符包括