今天聊什么呢。。。这就很烦,天天不知道说什么,忧桑。
就说指针吧
指针:(顾名思义 “ 指向某处的针 ”的意思)
指针就是指向某个地址,说指针之前我们先简单的说下内存, 内存就是存放数据的地方,可以把内存比作宿舍楼,地址就是每个宿舍的门牌号。
例如:
int a=10;
int * p;
(假设计算机给 a 分配的地址是0x1000)
(&a-----就是取a的地址)
p=&a; (p里面存放的就是a的地址,也就是 0x1000)---------(也就是a是宿舍,0x1000就是门牌号)
int * p=&a; (*p 就是取p里面存放的地址所对应的值,)----------(*p看做是钥匙,你是宿管,拿着钥匙,去找对应的门牌号,就可以找到相应宿舍,然后开门把里面的10这个人拧出来)
总结: p=0x1000=&a
*p=10=a