- 1
- 0
- 约1.98万字
- 约 99页
- 2019-11-10 发布于安徽
- 举报
2.4.2 指针运算符和*的使用 前面已经介绍了指针运算符和*。是取 地址符,*是取内容符,通过*,可以存取指针 所指的存储单元的内容。 例2.23分析下面两个程序的运行结果。 #include stdio.h void main() { long data,y,*pointer; data=7; pointer=data; y=*pointer; printf(\ny=%ld ,y); } 运行结果: y=7 注意: (1) 使用指针运算符*和时,必须注 意运算符之间的优先级。*和是同 级的,单目运算符与操作数结合方式 是从右至左。*d的结果就是d。 (2) 运算符只能用于变量或数组元素。 所以(d+1)、4、A(A为数组名) 均为非法。 (3) 不能用运算符取寄存器变量的地 址,因为寄存器变量没有地址。 (4) x不能出现在赋值号的左边。 例2.24分析下面程序的运行结果。 #include stdio.h void main() { int beta=10; int *pointer,*q; pointer=beta; *pointer=20;
您可能关注的文档
最近下载
- 油气田勘探课件.pptx VIP
- 环氧自流平施工方案(1).doc VIP
- 临时消防施工方案.docx VIP
- FDA最新工艺验证指南(2011.1版)(中文版).doc VIP
- 2027届南京小升初数学分班考A卷+同能力点复测卷(答案详解|分步评分).docx VIP
- CNAS-CC1312017质量管理体系审核及认证的能力要求.pdf VIP
- GZ053 视觉艺术设计赛题-A-2023年全国职业院校技能大赛赛项正式赛卷.docx
- 2026无人直播软件横向测评,智享AI直播三代独有优势全方位解析.docx VIP
- 2026年科技有限公司股权期权激励制度.docx VIP
- 2024年8月FCE口语写作考试真题汇总.pdf VIP
原创力文档

文档评论(0)