C语言程序设计 孟庆昌 第07章新、看.pptxVIP

  • 6
  • 0
  • 约1.63万字
  • 约 158页
  • 2023-12-12 发布于湖北
  • 举报

C语言程序设计 孟庆昌 第07章新、看.pptx

人民邮电出版;第7章 指 针;指向字符串的指针变量

指向多维数组的指针和指针变量

指针数组

指向指针的指针

指向函数的指针变量

返回指针的函数

指向void量的指针变量

动态存储分配

命令行参数;7.1 什么是指针;在源程序中定义的变量,在编译时就为它们分配相应的内存单元。例如:

intx;floatt;x=10;t=0.618;

经编译后它们在内存中的存放示意情况如图7-1所示。;人民邮电出版;程序中不同类型的数据要占用的内存空间的大小是不同的。;人民邮电出版;指针是C语言中的一种数据类型,它表示对应数据在内存中存储单元的地址。简言之,指针是内存地址的别名。

如果一个指针变量的值恰好是另一个变量的内存地址,那么,就说该指针变量指向相应的变量。;7.2 指针变量的定义;对指针变量的定义应注意以下几点:;③一个指针变量被定义之后,它所指向对象的类型就确定了。所以,在一般情况下,一个指针变量只能指向由定义限定的同一类型的变量。例如:;④从语法上讲,指针变量可以指向任何类型的对象,包括指向数组、指向别的指针变量、指向函数或指向

结构变量等,从而可以表示复杂的数据类型。例如,

有下列数据说明:

char(*ptr)[5];int**ip;

int*fip();int(*pti)();

int*(*pfpi)();

指针变量的类型就是把相应数据说明中的标

文档评论(0)

1亿VIP精品文档

相关文档