求c语言指针用法,以及与数组的区别

2024-12-11 21:18:16
推荐回答(2个)
回答1:

指针是指向一个地址,该地址存储具体的数据,指针如果没有赋值指向一个地址时,相关数据没有意义。数组是一个地址开头的系列数据存储区。
举例来说:char *pStr,sStr[100];
指针指向地址赋值:pStr = sStr;
此时pStr 与sStr指向同一个地址,pStr+1指向sStr[1]。

回答2:

看你的追问,好像对指针一点都不懂,所以自已自学吧,
在百度搜索〈 C++指针与动态分配内存new关键字专题 〉里面有详细的解释,包括指针和一维数组与二维数组的关系。