C语言课件第10章 指针.ppt

C语言课件第10章 指针

第10章 指针 10. 1 指针和指针变量 例10.1:数据的直接访问与间接访问: main() a p { int a, *p; FFD6H scanf(%d,a); p=a; /*变量p保存a的地址*/ printf(“\n a=%d”,a); /*通过变量名访问单元:FFD6H*/ printf(“\n *p:%d”,*p); /*通过指针变量P访问单元:ffd6h*/ printf(“\n p:%x\n”,p); /*输出变量p的值,即a的地址*/ } 指针:就是地址,变量的指针即指向该变量的地址。 指针变量:存放内存(变量、数组、函数等)地址的变量。 指针变量 例10.2 交换两个指针变量所指向的变量的值。 main() { int a=10,b=20,t; int *p1,*p2; /*定义指向整型的指针变量p1,p2*/ p1=a;p2=b; /*使p1 指向 a, p2 指向 b*/ printf(\n before e

文档评论(0)

1亿VIP精品文档

相关文档