可以 1.指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。2.数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。3.核心思想是通过...
可以。指针作为实体,是一个用来保存一个内存地址的计算机语言中的变量。数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组名可以代表数组的首地址,num就是num数组的首地址,pn声明为...
完全可以。因为 语句里 str[i] == *(str+i);所以 爱用数组形式 或 爱用 指针形式 可随自己喜好决定。
数组指针可以指向一维数组的。指针本来就是变量,是用来存放地址的变量。如:int (*a)[3],b[12];a=b;a++;之后,*a相当于a[3]
数组的地址确实是这样连续的,指针可以这样用。但最后的while循环写错了,判断语句不能用""\0",因为内存中的数据是未知的,可能不是空的,这样用很容易出错,应该让指针向后移动12位就要终止。还有max=0是不能放在循环里边的,这样的话执行时,只要是遇到比0大的数字,就直接当做真值了。还有,你没...
结构体数组指针可以直接赋值给结构体指针吗网友 1 最佳答案 回答者:网友 这话要说清楚,“结构体数组指针”的说法就是指数组元素的指劳次针,它就是“结构体”类型,当然是可以直接赋给“结构体”指针的。但“结构来自体数组指针”也可以理解为数组的促积首记印指针,这时指针的类型是(*)[X]型(X是数组长度或叫...
可以。f既是数组名,也是数组的首地址,而指针的本质就是一个地址。
不太明白你的意思,但是第一个指针可以指向三维数组,第三个指针能取出来。最重要的一点,语言是活的,...
a 其实就是数组的首地址 而指针变量其实就是一个地址变量 所以数组是可以用指针指针来表示的 但是严格的说数组可以把值赋给指针应该是不对的 其实也数组赋给指针的只是首地址而已