- 2
- 0
- 约3.17万字
- 约 214页
- 2022-08-23 发布于浙江
- 举报
第8章 善于利用指针8.1 指针是什么8.2 指针变量8.3 通过指针引用数组8.4 通过指针引用字符串8.5 指向函数的指针8.6 返回指针值的函数8.7 指针数组和多重指针8.8 动态内存分配与指向它的指针变量8.9 有关指针的小结8.1 指針是什么如果在程序中定义了一个变量,在对程序进行编译时,系统就会给该变量分配内存单元编译系统根据程序中定义的变量类型,分配一定长度的空间例如,VC++为整型变量分配4个字节,对单精度浮点型变量分配4个字节,对字符型变量分配1个字节8.1 指针是什么内存区的每一个字节有一个编号,这就是“地址”,它相当于旅馆中的房间号。在地址所标识的内存单元中存放数据,这相当于旅馆房间中居住的旅客一样。由于通过地址能找到所需的变量单元,我们可以说,地址指向该变量单元。将地址形象化地称为“指针”务必弄清楚存储单元的地址和存储单元的内容这两个概念的区别例如:int i=3,j=6,k;printf(“%d”,i);通过变量名i找到i的地址2000,从而从存储单元读取3int i=3,j=6,k;k=i+j;从这里取3从这里取6将9送到这里直接存取int i=3,j=6,k;定义特殊变量i_pointeri_pointer=i;50*i_pointer=50;将i的地址存到这里间接存取i直接存取32000i_pointer*i_pointer间接存取20003200
您可能关注的文档
- Java程序设计教学做一体化教程_第2章_基本数据类型与数组(共39页).pptx
- Java程序设计教学做一体化教程_第4章_类与对象(共84页).pptx
- Java程序设计教学做一体化教程_第1章_初识Java(共33页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 2-oracle基础(2)(共48页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 4-jdbc编程(1)-L(共18页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 4-jdbc编程(2)(共5页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 5-java_thread(1)线程(共18页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 5-java_thread(2)线程(共29页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 7-java_net(1)网络编程(共13页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 7-java_net(2)网络编程(共25页).pptx
最近下载
- INSPECTIONCERTIFICATE检验报告国石中2017质检字第.doc VIP
- 2025年广东省深圳市初中学业水平考试模拟英语试卷 2025年广东省深圳市初中学业水平考试模拟试卷(三)答案.pdf VIP
- 深圳市2025年初中学业水平考试数学试卷(含答案).pdf VIP
- 宣贯培训(2026年)《NBT 10403-2020大中型中温厌氧发酵及发电机组运行管理规范》.pptx VIP
- 2026年小学三年级数学上册第六单元《周长练习》说课教案.docx VIP
- 2026年苏教版小学六年级数学上册课时《小数的意义》教案.docx VIP
- 深圳市2025年初中学业水平考试(2025年深圳中考真题)英语试卷(含答案,无听力原文及音频).pdf VIP
- 2026年生态补偿机制实施方案.docx VIP
- 国家能源集团石首高陵100MW农光互补光伏发电项目110kV送出线路工程水土保持方案报告表.pdf VIP
- 2026年建筑企业绿色施工方案.docx VIP
原创力文档

文档评论(0)