C语言项目实训教程 侯小毛 马凌 项目 6 指针新.pptVIP

  • 2
  • 0
  • 约2.78千字
  • 约 24页
  • 2015-12-15 发布于广东
  • 举报

C语言项目实训教程 侯小毛 马凌 项目 6 指针新.ppt

任务分解 项目要求 有n个小朋友围成一圈做游戏,按照顺序排号。从第一个小朋友开始报数(从1到3报数),凡报到3的小朋友退出圈子,最后留下的小朋友奖励一个苹果,问最后留下的是原来第几号小朋友? 任务一了解指针 1.概述 在程序中定义了变量,编译时系统会根据变量的类型给变了分配一定长度的字节数。 内存中每个字节都有一个编码,这个编码就是该字节的地址。通常情况下,这个地址就叫指针。 变量的声明 有如下变量声明及初始化: int a = 10; 变量名是? 变量值是? 变量地址是? 指针与指针变量 指针:地址。通过地址能找到所需的变量单元,因此可以说地址“指向”该变量单元,从而在C语言中,将地址形象化地称为“指针”。 指针变量:如果有一个变量专门来存放指针(地址),则称它为指针变量。 2.指针定义的一般形式 指针运算符 1) : 取地址运算符 ----- 可以求得变量的地址 2) *: 指针运算符,也叫“间接访问运算符” -----可以引用地址中的内容,即指针所指变量的值 代码分析一: int i, j , *p1, *p2,*p3; i=3,j=4; p1 = i; p2 = j; *p1=5; p2=p1; p3*=*p2; 代码分析二 main() { int a,b; int *p1,*p2; a=10;

文档评论(0)

1亿VIP精品文档

相关文档