谭浩强C语言课件8.ppt

谭浩强C语言课件8

第八章 指针;8.1 指针的概念 变量与地址;;与*运算符 含义;直接访问与间接访问 直接访问:按变量地址存取变量值 间接访问:通过存放变量地址的变量去访问变量;8.2 指针变量 指针变量与其所指向的变量之间的关系;指针变量的初始化 一般形式:[存储类型] 数据类型 *指针名=初始地址值;;例 main( ) { int i=10; int *p; *p=i; printf(“%d”,*p); };零指针与空类型指针 零指针:(空指针) 定义:指针变量值为零 表示: int * p=0; ;例 指针的概念;例 输入两个数,并使其从大到小输出;指针变量作为函数参数——地址传递 特点:共享内存,“双向”传递;指针变量作为函数参数——地址传递 特点:共享内存,“双向”传递;swap(int *p1, int *p2) { int p; p=*p1; *p1=*p2; *p2=p; } main() { int a,b; int *pointer_1,*pointer_2; scanf(%d,%d,a,b); pointer_1=a; pointer_2=b; if(ab)swap(po

文档评论(0)

1亿VIP精品文档

相关文档