6-复合数据类型.pptVIP

  • 4
  • 0
  • 约1.46万字
  • 约 82页
  • 2018-04-07 发布于北京
  • 举报
6-复合数据类型.ppt

指针类型 指针与指针变量 什么是指针? 变量的内存地址。 指针变量 用来存放变量地址的变量。 指针声明 格式 为表示指针变量和它指向的变量之间的关系,用指针运算符“*”表示 声明注意事项 “*”表示声明的指针变量,不是代表指针运算符。 “*”前必须指定数据类型(基类型),其主要功能是指指针所指向对象的数据类型。 指针的赋值与引用 指针运算符 ——求址运算符(……的地址) *——指针运算符(……地址中的值) 指针赋值 -1 通过 运算符为指针赋值 ptr = var; 通过另一个指向相同类型数据项的指针变量对指针进行赋值 ptr1 = ptr; 指针赋值 -2 通过指针为变量赋值 *ptr = 10; 如果ptr指向var,则把10赋给var 范例 int a = 10; int *p; p = a; cout*p; 课堂练习 写出下列计算结果 int a=5;/*a的内存地址为3000*/ int *p; p=a; (1):p; (2)p (3)*p (4):a (5)a 课堂练习 写出下列计算结果 int num1=2,num2,*pnt; pnt=num1; num2=*pnt; (1)num1 (2) num2 (3)*pnt 数组 什么是数组? 即相同类型的数据元素的集合。 变量与数组之间的区别: 变量只能存储一个数据。 数

文档评论(0)

1亿VIP精品文档

相关文档