C语言程序设计 第5章 指针的使用.pptxVIP

  • 2
  • 0
  • 约1.15千字
  • 约 43页
  • 2020-03-17 发布于江苏
  • 举报
;;指针的概念;指针;指针变量与普通变量: 普通变量中存储具体的值,int a; a=100; 指针变量中存储的是地址,一般是32位,存储某个变量的地址。;对占有多个字节存储空间的数据,其地址为连续单元的首地址。 指针和指针变量是不同的概念:指针是一个地址,而指针变量是一个变量,在指针变量中存放另一个对象的地址。 同其他类型的数据一样,指针类型的数据也有指针常量、指针变量,以及各种各样的运算。;类型说明符 *标识符;;例如: int *p,a,b[10]={0}; float *p3,*p4; char *c1,s[100];;同其他基本数据类型一样,指针类型的数据也有常量。常用的指针类型常量: 数组名 函数名 字符串常量 而在这些指针常量中,用得最多的是数组名。 ;a和p都是指针类型的数据,a是指针常量,p是指针变量。 a指向一个能够存放100个int型数据的内存区域,而p在没有赋值之前没有明确的指向。 ;;在定义指针变量的同时,还可以对其进行初始化。 目的:保证指针变量中的指针有明确的指向。;;为了运算正确,指针变量应指向一个同类型的变量。 例如: int a, *p; float f; p=a; /* 指针变量p指向整型变量a */ p=f; /* 逻辑错误,运算时会出现错误*/;;int *p,a; p=a;;表达式*p:表示引用p

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档