标签:运算符 指针类型 数据 关联 使用 初始 一个 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所指向的变量(内存地址)。
指针相关的两个运算符:&:取地址运算符 *:取指针所指向的内存单元的值
标签:运算符 指针类型 数据 关联 使用 初始 一个 bsp strong
原文地址:https://www.cnblogs.com/caiiniaoshiyizhixiaoxiaoniao/p/12206774.html