说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于字符串的问题,数组和指针有什么区别?

编辑:说三道四文库 发布时间:2018-07-20 04:51
HTML文档下载 WORD文档下载 PDF文档下载
数组和指针有这么大的区别吗?当使用指针的时候我的程序总是出错,明明没有要求输出,却自动有东西出来。当使用数组之后,即info[][],才解决问题。指向内存的指针真的这么不稳定吗?还是我不会用啊。
你不会用,数组相当于是固定的指针,不过还可以扩展成2维三维什么的(编译器帮你做好的),指针指向N维数组也是一维的。
呵呵

把你的程序帖出来啊

使用指针 肯定 比 数组 方便

但 数组 看起来 很 明了 

要是你能 熟练 使用的话 , 肯定 能 写出 正确 又很 美观的 程序来的
数组和指针最本质是一样的,而且指针要远远比数组方便,数组一般在定义的时候大小固定,而指针在使用的时候才开始动态分配空间!
数组和指针最本质是一样的,而且指针要远远比数组方便,数组一般在定义的时候大小固定,而指针在使用的时候才开始动态分配空间!
指针最大的好处是动态确定需要的数组大小。
因为c++不允许定义变长数组。
所以在某些动态确定大小的场合指针会很方便。
看书,再多想想
指针并没有什么不稳定,支只不过使用时容易出错.
  处理字符串时数组和指针是一样一样的.
多看一下指针和内存的关系,谨慎一些就好了
数组是个静态地址,编译时固定下来了
指针是个运行时地址,可以改变的!
本质是一样的,不过一个是动态的,一个是静态的。指当然是指到你需要的地方,一下就到了,而数组是固定的,只能一个一个的寻找而已
int a[3]
a= a+2;
以上不可以
int * a;
a=a+2;
可以
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘