77问答网
所有问题
当前搜索:
c语言指针的作用
C语言
运算符中箭头是什么意思啊
答:
->在
C语言
中,叫做指向结构体成员运算符,用处是使用一个指向结构体或对象的
指针
访问其内成员。一个指针当用来指向一个结构体、对象时,称之为结构体指针或对象指针。结构体指针或对象指针中的值是所指向的结构体或对象的首地址。通过结构体指针或对象指针即可访问该结构体或对象。指向结构体成员运算符...
C语言
中建立动态链表要用双重
指针
吗?那个双重指针有什么
作用
?
答:
举个例吧,假如一个结构:LinkNode 初始化:Initial(LinkNode **p);//这里就是双指针 那么在调用就这样,LinkNode *p;Initial(&p);原理就是,如果你要通过函数来改变某个参数的值,那么就要传该参数的地址进去。这里p是一个指针,所以要传
指针的
地址进去,也就是一个指向指针的指针;初始化...
在C程序说明语句int (*pointer)[5]; 中,pointer表示的是一个 (A...
答:
答案是D,指向包含5个整型元素的一维数组的
指针
。
c语言 指针
作为函数变量怎么用?
答:
include <stdio.h> void exe(int** p, int** q);void main(){ int *p, *q, a, b;scanf("%d %d", &a, &b);p = &a;q = &b;if (a < b){ exe(&p, &q);} printf("a=%d,b=%d\n", a, b);printf("max=%d,min=%d\n", *p, *q);} void exe(int** p, int...
在
C语言
中一个
指针
占用多少字节。
答:
指针即为地址,指针几个字节跟
语言
无关,而是跟系统的寻址能力有关。比如以前是16位系统,指针即为2个字节,现在一般是32位系统,所以是4个字节。指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清
指针的
四方面的内容:指针的类型、指针所指向的类型、指针的...
c语言
中 “*”运算符
的作用
是 所谓“
指针
”就是
答:
用作乘法,为百双目运算符,形式为a*b, 就是计算数学中的度a乘以b。用作取值运算,为单目运知算符,根据后续操作数(必须为
指针
)类型,取其指向的值。道 所谓的指针,本质上就是地址。 指针变量的值,就是地址的值,当取值运算时内就是到对应的内存地址上,依照指针类型进容行取值。运算所需变量...
c语言指针
问题
答:
可以看到,*i-pointer也代表一个变量,它和变量i是同一回事。下面两个语句
作用
相同:① i=3;② *i-pointer=3;第②个语句的含意是将3赋给
指针
变量i-pointer所指向的变量。定义一个指针变量
C语言
规定所有变量在使用前必须定义,指定其类型,并按此分配内存单元。指针变量不同于整型变量和其他类型的...
C语言指针
问题
答:
假如 P 是
指针
那么 *p 就代表变量。 而&a是地址, *p=&a 就是把地址给变量,当然不正确了,因为地址只能给指针。p2,*p1都是变量,变量之间互相赋值是正确的。“原因是被赋值的指针变量前不能再加*说明符”这句话的意思是:如果 给 指针P加上“*”,那么它就变成 了变量,代表的意义...
C语言指针
**p是什么意思
答:
p表示p也表示地址,简单的说,这个地址对应的存储单元存储的数也是一个地址,而不是数值,而这个被存储的地址对应的存储单元存储的数据才是真正的相应类型的数值!例如:int i=10; //定义了一个整型变量 int *p=&i; //定义了一个
指针
指向这个变量 int **p1=&p; //定义了一个二级指针指向p指针...
亲,
C语言
中
指针的
定义和引用以及赋值时候“*”都表示什么含义啊_百度知 ...
答:
在大多数计算机中,内存地址确实是以无符号整型数来表示的,而且多以16进制表示,但我们在
C语言
中不能用整型数去表示地址,只能用指针常量来表示,因为它是被用来赋给一个
指针的
。对于这个赋值问题还可以换一个角度去理解,在C语言中,使用赋值操作符时,赋值操作符左边和右边的表达式类型应该是相同的,...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜