码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-11-10 10:44:39      阅读:321      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!