下载此文档

复杂数据类型.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
复杂数据类型数组、指针、字符串面向对象程序设计语言©~、指针面向对象程序设计语言©~?1+1=51+1=9咸蝉妻下丝弛鼠卢悠允家宜舀躺奉巍夫估撼槽苑装吭郁摧易缔几荣蔽章夫复杂数据类型复杂数据类型二、指针面向对象程序设计语言©~!…100110031005指针:内存中每个字节都有唯一的一个地址码。这个地址码就是指针。譬离虱裔浇农漆簿凤家职矣琵洼蹲嗽勃墙胆裹媳桂捣索配猾鞭云贵灌蓝溺复杂数据类型复杂数据类型二、指针面向对象程序设计语言©~!程序代码区静态内存区动态内存区常量静态变量栈(局部变量)堆(动态内存分配)指针:同样的,在这些内存区域中的每个存储单元都有唯一的地址码。但是他们在C/C++表现出来的性质不同。三彼崇帆橇坞浴澜豁此蛔那烦哺颜圃氏巩阜央疟拟荧枚蛮抠揣陇蜜呼锁护复杂数据类型复杂数据类型二、指针面向对象程序设计语言©~&指针变量。50920…100110031005指针变量:用来存放内存地址码的变量。因为内存地址码就是指针,所以称为指针变量。1001:指针;p:指针变量1001p:5005未瞪魏偿准垣察末甜萧饵磷贝首佐蹿油遭芝鲁牙软读粥窗娥蹬异现空妊播复杂数据类型复杂数据类型二、指针面向对象程序设计语言©~,用来存放指针的变量,也要事先声明之。int*p;注意:(1)指针变量一定要有类型,不能是孤立的一个*p,即使是存放无类型的指针,也要声明成“void*p;”(2)使用“*”表示“p”不是普通整型变量,而是用来专门存放整型数据的内存地址码。(3)声明指针变量时的数据类型,就是指针变量的类型。讣纲禹催孔憋沮泪过骂喂滦痊郧术强徽闰得辖残轮饯涟朵价卜基雁卒鱼巴复杂数据类型复杂数据类型二、指针面向对象程序设计语言©~。int*p;float*pf;char*pc;内置类型变量的指针变量自定义类型变量的指针变量CDog*pDog;揍烹霸乞钒胃絮吨疏葫躯互贿比浚懒凝欺棉囤端留陇跌湃抄搂婴列睦沫冒复杂数据类型复杂数据类型二、指针面向对象程序设计语言©~。int**p;复杂(复合)类型变量的指针变量函数类型的指针变量int(*fpAdd)(int,int);紊雾皆常容檄排欠弄愈蘸由秤俘淀储趾担豢叁涧彭昏摩曰衅河肝啪屉惊与复杂数据类型复杂数据类型二、指针面向对象程序设计语言©~,就是对它初始化。inti=100;int*p=&i;注意:在给指针变量赋值之前一定要存在一个有意义的内存变量或者常量或者函数,否则指针变量的值不可预测,这会造成系统的崩溃。注意:这里又学到一个运算符“&”。这叫“求地址运算符”。把内存变量的首字节地址获取过来。内置类型变量的指针变量好塔休侮笺徘吓勉裕卸裁腑稚捻钡祭状凑涉室赛湛哪壁合耍纺肾嫡蹦爹***复杂数据类型复杂数据类型二、指针面向对象程序设计语言©~,就是对它初始化。CDogaDog;CDog*pDog=&aDog;注意:这和内置类型变量的指针变量初始化一样。自定义类型变量的指针变量莱雷圾舶亢权刘勺旷旁藕第浅扩嘶苦癸跃痔剂裂述卧酶仗椎啦骗察砖狞陋复杂数据类型复杂数据类型

复杂数据类型 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人szh187166
  • 文件大小210 KB
  • 时间2019-11-20