77问答网
所有问题
当前搜索:
指针有没有类型
lua
有没有指针
答:
lua没有指针。lua中一共有8种基本的数据
类型
,lua空指针lua中值为nil时,相当于C语言的空指针,lua
没有指针类
,self不是一个指针,这和C++中的this指针还是有区别的。
typedef struct Node *LinkList; 到底怎么理解啊 求解释啊
答:
typedef是一种在计算机编程语言中用来声明自定义数据类型,后面的表示定义LinkList为LNode
指针类型
,用逗号进行分隔可以定义多个类型。这个类型是一个结构体的指针。p是指针,L ->next也是指针,同
类型指针
赋值给指针是
没有
问题的。第二个问题:在链表的插入删除时都需要对内存进行操作,所以需要指针来实现...
c语言中% ld% ld% d% u都是什么
类型
?
答:
ld,%d,%u都是格式说明符中的
类型
。它的作用是将输入或者输出的数据按照格式说明符指定的格式进行输入或者输出。(1)%ld表示数据按十进制有符号长型整数输入或输出。(2)%d表示数据按十进制有符号整型数输入或输出。(3)%u表示数据按十进制
无
符号整型数输入或输出。格式说明符由%和格式字符组成。在一...
数据结构,构造三元组,为什么typedef放在main外面?typedef具体的作用...
答:
表明以后出现在所有函数的函数头、函数体中的ElemType都是指int,把ElemType当做int 像int i;这样的,只写在函数内的,为【局部声明】作用二(与作用一类似,有小小的差异,所以我把它分开来看):给
指针类型
起别名,隐藏性定义指针(不是新定义,而是完全等同替换,换汤不换药,本质是一样的,多包了...
c语言中,字符数组的首地址字符
指针
的地址也是第一个字符的地址吗?为什 ...
答:
字符
指针
是指向字符
类型
的指针。字符指针并
没有
地址,当定义一个字符指针变量后,这个变量便有了自己的地址,字符指针变量同时保存着某个地址,这个地址也可以指向单个字符元素,也可以指向字符串。如:char a;a=getchar();char *p;//变量p本身有一个地址.p=&a;//p保存了变量a的地址,也就是说p...
图中画波浪线的地方,为什么只有ch加上了取地址符&,a并
没有
加呢?
答:
所以不需要再加上&符号。例如,a[0]的地址就是&a[0],而a的地址就是&a。而如果ch是一个字符
类型
的变量,那么我们需要使用&符号来获取它的地址。因为字符类型只有一个字节,
没有
数组那么复杂。因此,在上图中,只有对ch使用了取地址符&,而a没有使用。这与它们的数据类型有关。
C语言中如何定义一个行
指针
答:
int *arry[10]; //
指针
数组 int (*arryp)[10]; //数组指针,因为数组指针指向数组,而数组也可看做是个指针,那数组指针可以理解为一个二 级指针 int a[10];arryp = &a; //将数组地址个数组指针 arry[0] = *arryp; //arry[0]是一级指针,要将数组指针赋给指针数组,...
...却可以是以该结构体类型为基本类型的
指针类型
答:
很简单,C语言中,结构体所占用内存必须在编译时确定,如果一个结构体中含有它本身,那么这个结构体所占用的内存大小是多少呢?这会循环形成一个永远也无法计算清楚的数值;如果是结构体
指针
,那么久好说了,指针只占用4个字节,因此可以成为结构体成员。能理解么?
c语言
指针
定义 int *a[3] 和 int *(a)[3] 有什么区别??? 书上的...
答:
int *a[3] 和 int *(a)[3]
没有
区别,这个括号是多余的。如果你问的是int *a[3] 和 int (*a)[3]的区别,则:(1)int *a[3] 中 a是数组,数组中每个元素是个int
类型
的
指针
;(2)int (*a)[3]中 a是指针,这个指针指向一个长度是3的int类型数组。其实,这类问题关键就是如何...
在c语言中 **表示什么意思。
答:
例如:int *a;这个语句声明了一个变量a,a的数据类型是int *,也就是整型变量的
指针类型
(如果不懂什么是指针,那这个问题就
没有
意义了)。也就是说 a的值是一个内存地址,在这个地址所在的内存空间中存放的是一个整型变量。再看:int **b;这个语句也声明了一个变量b,b的数据类型是int **...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜