指针是指向一个地址,该地址存储具体的数据,指针如果没有赋值指向一个地址时,相关数据没有意义。数组是一个地址开头的系列数据存储区。举例来说:char *pStr,sStr[100];指针指向地址赋值:pStr = sStr;此时pStr 与sStr指向同一个地址,pStr+1指向sStr[1]。
看你的追问,好像对指针一点都不懂,所以自已自学吧,在百度搜索〈 C++指针与动态分配内存new关键字专题 〉里面有详细的解释,包括指针和一维数组与二维数组的关系。