指针让大家总是望而生畏,不到迫不得已时都不会选择使用。物质是有规律的,规律是可以掌握的,其实当我们真正掌握了指针后,我们就可以自如应用,到时望而生畏的感觉就会荡然无存了。
在介绍指针变量的使用之前,我们先来看看指针变量在使用前还有什么特殊的操作。C语言的使用规则之一就是,确保所有变量在使用之前被初始化,避免任何不明确的行为。指针变量在使用之前,必须被初始化。指针变量保存的是其他变量的地址,必须使用“&”获取其他变量在内存中的地址。
地址运算符是一元运算符,地址运算符&只能取内存中的变量的地址,不能通过&取常量,表达式的地址。
知识提示:
指针也是一种数据类型,是专门存放内存地址的数据类型(32位宽度的指针为4个字节,64位宽度的指针为8个字节)。
指针变量在使用之前,必须指向具体的,有效的内存单元。
网友评论