c语言--指针
来源:互联网 发布:mac口红最值得买的色号 编辑:程序博客网 时间:2024/05/01 21:24
1.指针:存储单元的单元地址即为指针。c语言中,允许使用一个变量来保存某个变量的地址,这种变量称作指针变量。从其概念来看,指针变量保存的是另一个变量的地址,而不是某个值。定义指针的目的是为了通过指针去访问存储单元。(一个指针占用四个字节的内存空间,因为内存地址一般为四个字节,例如0X0009851C)。
2.指针学习中以下几个关键的 点把握住
1.地址运算符&:C语言中提供了地址运算符&来获取变量的地址。例如 &a表示取得变量a的地址。
2.指针运算符*:指针运算符用来表示指针变量所指向的变量。例如int a = 100; int *p = &a; *p 表示取指针变量指向的变量a的值,即100.
3.指针变量的定义
格式:类型说明符 *指针变量名; 类型说明符为C语言的数据类型,包括基本数据类型和数组等。例如:int *p.
注意:指针变量只能指向同类型的变量,如上例中的指针p只能指向一个整型变量。
4.指针的赋值
注意:指针变量赋值时,在赋值运算符(=)的右侧只能是地址,不能是变量或常量。
1.初始化指针变量
即在指针变量定义时同时进行赋值。实现代码如下:
int a;
int *p = &a;
2.赋值语句实现
实现代码如下:
int a;
int *p
p = &a;
5.指针的取值
即通过指针运算符*来取出指针所指向的变量的值。
上面2介绍指针运算符中,即可认为*p取出了变量a的值,也可认为*p就是a 0 0
- C语言中的指针
- C语言指针问题
- C语言野指针
- C语言之指针
- C语言指针简介
- C语言的指针
- c语言指针点滴
- C语言的指针
- c语言指针简介
- c语言 数组 指针
- c语言指针详解
- 理解C语言指针
- c语言函数指针
- C语言指针
- C语言之指针
- c语言指针详解
- c语言中的指针
- C语言--指针,数组
- Js实现Map对象
- 【零基础入门学习Python笔记002】用Python设计第一个游戏:课后测试集答案
- java模拟登录校内成绩查询网站,将获得的HTML代码用jsoup解析
- 关于unity常见的面试题
- lzg_ad: FBWF技术概述
- c语言--指针
- WebPack系列教程(四):安装
- JMS入门(三)--Queue的使用
- 【BZOJ4299】Codechef FRBSUM
- Linux下io磁盘调度策略及配置
- Self Summary: Lua Language(two useful links) and the difference between : and .
- KMP
- js eval
- HDU计算机学院大学生程序设计竞赛(2015’12)1006 01 Matrix