码迷,mamicode.com
首页 > 编程语言 > 详细

C语言:指针

时间:2014-12-27 01:27:41      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

 内存中最小的存储单元:字节,每一个字节在内存中都有一个编号,这编号就是指针

 指针:内存地址

 有了指针你就有了打开这块内存钥匙,就可以操作这一块内存

 指针变量:存放内存地址的变量

 定义指针:指针所指向数据类型  * 指针变量名称;

 在的定义变量时候,*是一个类型说明符,说明定义这个变量是一个指针变量

 在不是定义的变量的时候,*是一个操作符,访问(读、写)指针所指向的那块存储空间

 指针的初始化:

 注意点:

 1、只有定义没有初始化指针里面是一个垃圾值,这时候我们成为这个指针为野指针

  2、如果操作一个野指针

       2.1 程序崩溃

       2.2 访问不该你访问存储,操作潜在逻辑错误

  3、不可以使用整形常量赋值一个指针变量

       因为内存是操作系统分配我们的,不是我们随便取的

   4、什么类型的指针,只指向什么类型的变量

   5、多个指针可以指向同一变量

   6、指针的指向是可以改变的

技术分享

C语言:指针

标签:

原文地址:http://www.cnblogs.com/qianbi123/p/4187893.html

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