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

liuux (六)

时间:2020-01-17 17:28:12      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:运算符   指针类型   数据   关联   使用   初始   一个   bsp   strong   

重点:

  指针,即指针变量,即专门用来存放内存地址。

  内存中每一个字节都有一个编号,第一个字节编为0,第二个字节编为1,......,这些编号就是内存地址。

  每个指针都有一个与之关联的数据类型,该类型决定了指针指向的变量的类型,即指针类型。例如,一个char型指针,只能指向char型变量。

  定义指针一定要初始化,未初始化的指针指向的变量是未定的,使用未初始化的指针通常会导致错误。

  再次强调,避免使用未初始化的指针,定义指针时,通常初始化为NULL。即明确表示当前该指针不指向任何变量。

 

 

指针定义一般形式: 数据类型  *指针变量名

int a = 100; int *p = &a;  注释:指针p指向了变量a,&a是取得变量a的内存地址。

int b = *p;  注释:*p的含义是取得指针变量p所指向的变量(内存地址)的值,再赋值给变量b。

*p = 200;  注释:将200赋值给指针变量p所指向的变量(内存地址)。

 

指针相关的两个运算符:&:取地址运算符     *:取指针所指向的内存单元的值

  

liuux (六)

标签:运算符   指针类型   数据   关联   使用   初始   一个   bsp   strong   

原文地址:https://www.cnblogs.com/caiiniaoshiyizhixiaoxiaoniao/p/12206774.html

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