指针基础(上)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C C 语言程序语设言计程序设计
第6章 指针基础(上)
主讲人:王春梅
第6章 指针基础
指针
C语言程序设计
3x 5.5 y
'a' z
第6章 指针基础 Jennifer
C语言程序设计
3
第6章 指针基础
0X0000
指针
0X0001
138 0X0002
0X0003
x
.
2 .
.
int x=3; int *p;
x=x+5;
&x 0X2000
0X2001
源自文库
p
0X2002
p=&x; *p=12;
0X2.003
.
0Xa2cf23c3d
C语言程序设计
&变量名; &x 0x02
*指针变量名; *p
第6章 指针基础
指针变量的定义
C语言程序设计
一般格式: 基类型名 *指针变量名;
基类型名: 指针变量所指向的变量的类型名称 *: 表示它后面的变量名是指针类型
指针变量名: 所定义的指针变量的名称
第6章 指针基础
指针变量的初始化
C语言程序设计
用 =&变量名 来给指针变量赋初值。
方法1: int x,*p=&x;
方法2: int x,*p; p=&x;
int x; float *p=&x;
int *p; p=1000;
int *p=NULL;
int x,*p; *p=1000;
第6章 指针基础
C语言程序设计
引用指针变量所指向的变量
用 *指针变量名 来引用该指针变量间接访问的变量
int x,*p=&x; *p=12;
p
x
&x
12
第6章 指针基础
访问变量的两种方法
C语言程序设计
★ 通过变量名直接访问该变量 ★ 通过指向变量地址的指针变量间接访问该变量
8
C C语言语程言序程设序计设计
谢谢大家!
第6章 指针基础(上)
主讲人:王春梅
第6章 指针基础
指针
C语言程序设计
3x 5.5 y
'a' z
第6章 指针基础 Jennifer
C语言程序设计
3
第6章 指针基础
0X0000
指针
0X0001
138 0X0002
0X0003
x
.
2 .
.
int x=3; int *p;
x=x+5;
&x 0X2000
0X2001
源自文库
p
0X2002
p=&x; *p=12;
0X2.003
.
0Xa2cf23c3d
C语言程序设计
&变量名; &x 0x02
*指针变量名; *p
第6章 指针基础
指针变量的定义
C语言程序设计
一般格式: 基类型名 *指针变量名;
基类型名: 指针变量所指向的变量的类型名称 *: 表示它后面的变量名是指针类型
指针变量名: 所定义的指针变量的名称
第6章 指针基础
指针变量的初始化
C语言程序设计
用 =&变量名 来给指针变量赋初值。
方法1: int x,*p=&x;
方法2: int x,*p; p=&x;
int x; float *p=&x;
int *p; p=1000;
int *p=NULL;
int x,*p; *p=1000;
第6章 指针基础
C语言程序设计
引用指针变量所指向的变量
用 *指针变量名 来引用该指针变量间接访问的变量
int x,*p=&x; *p=12;
p
x
&x
12
第6章 指针基础
访问变量的两种方法
C语言程序设计
★ 通过变量名直接访问该变量 ★ 通过指向变量地址的指针变量间接访问该变量
8
C C语言语程言序程设序计设计
谢谢大家!