码迷,mamicode.com
首页 > 其他好文 > 详细

第8周

时间:2016-07-16 06:39:16      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

8.1 指针的基本概念和用法

T *p:p的类型为T*,*p的类型为T,通过表达式*p可以读写从地址p开始的sizeof(T)个字节。

有了指针,就有了自由访问内存空间的手段,不需要变量就可以对内存直接进行操作。

8.2 指针的互相赋值

不同类型的指针,如果不经过强制类型转换,不能直接互相赋值。

8.3 指针的运算

两个同类型的指针变量可以比较大小,可以相减。  p1-p2 = (地址p1-地址p2)/sizeof(T)

指针变量加减一个整数的结果是指针。  p+n:指向地址p+n*sizeof(T)

指针变量可以自增、自减,也可以用下标运算符进行运算。

8.4 指针作为函数参数

地址0不能访问,指向地址0的指针就是空指针。

8.5 指针和数组

数组的名字是一个指针常量,指向数组的起始地址。作为函数形参时,T *p和T p[]等价。

第8周

标签:

原文地址:http://www.cnblogs.com/VincentValentine/p/5675044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!