C程序设计(第三版)(谭浩强)课件第十章.pptVIP

  • 0
  • 0
  • 约1.47万字
  • 约 50页
  • 2017-07-16 发布于四川
  • 举报

C程序设计(第三版)(谭浩强)课件第十章.ppt

第十章 指针 C程序设计中使用指针可以: 使程序简洁、紧凑、高效 有效地表示复杂的数据结构 动态分配内存 得到多于一个的函数返回值 学习C语言主要目的是掌握和巩固编程的思想,实 际上就是进一步的灵活应用算法。 C与单片机语言结合,使程序的灵活性更强,将其与高级 语言如VB,DELPHI结合,可扩展高级语言的控制功能,提高 软件的性能。 要想将C语言灵活应用,关键就在于指针,它是C语言高 级应用的核心技术,能直接处理内存地址是指针的功效所在,也是C语言有别于其他高级语言的重要特性。 10.1 指针的概念 变量与地址 与*运算符 含义 直接访问与间接访问 直接访问:按变量地址存取变量值 间接访问:通过存放变量地址的变量去访问变量 10.2 指针变量 指针变量与其所指向的变量之间的关系 指针变量的初始化 一般形式:[存储类型] 数据类型 *指针名=初始地址值; 指针变量作为函数参数——地址传递 特点:共享内存,“双向”传递 Main() {int q[]={4,5,54,54,54,54,54,545,3,3,3,3,3,3,78,8,8}; int *p,I,j; I=sizeof(q); p=q; for(j=0;jI/2;j++) printf(“%d %d %d”,*q++,q[j],*p++);

文档评论(0)

1亿VIP精品文档

相关文档