我想知道如何编写指针数组:
short* myArray
和一个指针
short[] myArray
到 C++ 中的文件?
例子:
char phrase[30]="whatever\n";
phrase
已经是一个指针。为了让编译器访问字符串,它访问字符串开头的内存位置,因此:
phrase[0]=*phrase
这是内存中的 w 字符,地址由指针短语给出(好吧,我们称它为字符串数组,但它确实是一个指针,当指定为时只有一个字符串数组
phrase[30]
。所以如果短语是数组开头的内存地址 - character w
then
(phrase+1)
是字符 h 的内存地址,由*(phrase+1)
same as给出,phrase[1]
并且(phrase+2)
是字符 a 的内存地址,由*(phrase+2)
same as给出phrase[2]
......