运算符及表达式 --取地址运算符和间接访问运算符 C语言提供单目运算符&和*。使用它们可以方便地实现有关地址和指针方面内容的运算。详见第4章。 &是取地址运算符。它的作用是,取得变量所占用的内存单元的地址。 *是间接访问运算符。它的作用是,通过地址(或称为指针)变量间接访问它所指向的变量(存数据或取数据)。 表达式a是计算变量a的地址;表达式*p是地址变量p所指向的内存单元的内容。 a、p中都存放了“值”,但我们把a中的“值”理解为普通意义的值,把p中的值解释为地址。所以,地址也是一种数据类型,称为地址类型。显然,当a中的值的类型不同(如分别为int、char、float)时,该“地址”类型的含义是有区别的。请在学习第4章中仔细揣摩其含义,这也是学习C语言的难点之一。 * 运算符及表达式 --取地址运算符和间接访问运算符 运算符*是的逆运算。的操作数是变量,*的操作数是地址。例如,如果pc的内容为字符变量c的地址,则*(c)和*pc表示同一字符变量c。因而赋值语句: *(c)=‘a’; *pc=‘a’; c=‘a’; 效果相同,都是将‘a’存入变量c。 注:1)运算符只能用于变量。例如: double r=10; int i
您可能关注的文档
- 程序设计基础-Visual Basic教程第1章 概述 .ppt
- 程序设计基础-Visual Basic教程第2章 Visual Basic界面设计(上).ppt
- 程序设计基础-Visual Basic教程第3章 Visual Basic界面设计(下).ppt
- 程序设计基础-Visual Basic教程第5章 算法.ppt
- 程序设计基础-Visual Basic教程第6章 顺序结构程序设计.ppt
- 程序设计基础-Visual Basic教程第7章 选择结构程序设计.ppt
- 程序设计基础-Visual Basic教程第8章 循环结构程序设计.ppt
- 程序设计基础-Visual Basic教程第10章 过程.ppt
- 程序设计基础-Visual Basic教程第11章 文件.ppt
- 程序设计基础-Visual Basic教程第12章 数据库编程技术.ppt
- 基于混合式学习的《教育电声系统》课程设计-教育学论文研究文献.pdf
- 昆曲的现代性发展之可能性研究-昆曲研究论文文献.pdf
- 社会文化生活的断裂与承续近代以来的知识群体与昆曲-昆曲研究论文文献.pdf
- 苏州的昆曲传承昆曲曲社的历史变迁-昆曲研究论文文献.pdf
- 过程性评价的理念和功能-教育学论文研究文献.pdf
- 基于Moodle的混合式学习设计与实践研究-教育学论文研究文献.pdf
- 国外突发事件应急救援标准综述-应急管理论文.pdf
- 国外青年网络政治参与研究述评数字不平等、网络赋权研究论文文献.pdf
- 关于灾害救援应急医学信息保障科技发展规划研究 刘阳 【调研报告】 9.20.doc
- 锆英石-铈(III)陶瓷固化体的制备-毕业论文.doc
最近下载
- 大型政府活动策划方案(3篇).docx
- 3高中语文+期末备考(高一版必修上)积累课内素材.docx VIP
- 2026-2027学年小学数学五年级上册(新教材)西师大版(新教材)教学设计合集.docx
- 【绿城】三宅一生 绿城上海改善住宅设计研究创新.pdf VIP
- 核泄漏应急预案管理制度与处置流程.docx VIP
- 2026年中国节能环保集团笔试题库.pdf VIP
- 《住宅物业服务标准》DB34T 5000-2026(安徽标准).pdf
- 深度解析(2026)《GBT 17737.313-2015同轴通信电缆 第1-313部分:机械试验方法 介质和护套的附着力》.pptx VIP
- 黔希化工55万吨_年固体废弃物综合利用项目环评报告.docx VIP
- 四川大学有机化学实验全套教学课件【264P】.ppt VIP
原创力文档

文档评论(0)