liuux
Posted caiiniaoshiyizhixiaoxiaoniao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了liuux 相关的知识,希望对你有一定的参考价值。
重点:
指针,即指针变量,即专门用来存放内存地址。
内存中每一个字节都有一个编号,第一个字节编为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 的主要内容,如果未能解决你的问题,请参考以下文章