首页 > 编程语言 > 详细

C语言使用指针表示数组的注意事项

时间:2018-11-10 10:16:25      阅读:244      评论:0      收藏:0      [点我收藏+]

1)数组名是指针常量

如对指针变量可以进行++运算,但是对数组名却不允许,另外,对数组名的赋值运算也是错误的

2)注意指针变量的当前值

指针变量的值在程序运行过程中可能经常改变,要对此注意

3)数组越界

C语言系统是不检查数组越界的,需要程序员自行检查

4)深入理解++和—与指针变量的结合

  1. p++是指把指针位置增加一个单元,此时表达式的值仍为p,p的值增加
  2. *(p++)是指读取(p++)地址的值
  3. (*p)++是指把p指向的内存单元的值加1
  4. 同2
  5. ++p与1类似,不过表达式的值为增加后的p
  6. *(++p)取(++p)位置的值
  7. 同6

C语言使用指针表示数组的注意事项

原文:https://www.cnblogs.com/wzyuan/p/9938234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!