黑马程序员技术交流社区
标题: 数组与指针的异同点 [打印本页]
作者: 孙明海 时间: 2015-10-26 22:33
标题: 数组与指针的异同点
数组与指针的比较:
· 相同点:
o 1.二者都含有一个地址
o 2.二者都能通过*变量名取值
o 3.二者都能通过变量名[角标]去取值
o 4.二者都可以进行地址运算
· 不同点:
o 1.二者是不同类型。数组:是结构类型 指针:指针类型
o 2.数组的字节长度是动态的,与类型和长度有关。而指针字节数是一致的(同一环境)
o 3.数组用变量名[角标]取值时越界会有警告。而指针没有
o 4.数组用变量名[角标]取值时角标是谁的,就是把个元素。但指针是用当前地址对应的角标+当前给定的角标
o 5.数组里面的地址不可以改变,而指针可以
作者: 小Who 时间: 2015-10-26 23:38
不错,学习了{:2_32:}
作者: 阿杰1314 时间: 2015-10-26 23:55
这个好!收藏
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |