- 2
- 0
- 约4.3千字
- 约 61页
- 2017-01-01 发布于广东
- 举报
C语言内涵教程 周二强 zeq126@126.com 中国铁道出版社 ISBN9787113163815 第9章 指针 9.4 地址可以参与的运算 9.5 指针与数组 9.5.1 指针与一维数组 9.5.2 指针与二维数组 9.5.3 指针与字符串 9.4 地址可以参与的运算 指针变量可以与一个整数做加法或减法运算。 如果一个整型指针变量pi的右值为int型地址 0x0012 ff00,则pi + 1的值是多少呢? 再次强调:做加法运算时变量表现为右值(内容),即使这个表达式位于赋值操作符的左边。通常只有赋值时变量才表现为左值。 例9-10 分析下面程序的输出 p指向了a[0]标识的存储单元,则p+i指向? p指向了a[0]标识的存储单元,则p+i指向? i为0时,p+0指向a[0] i为1时,p+1指向 p所指向的存储单元相邻的下一个同类型存储单元,即a[1], p+i指向? a[i], p+i的值为? 故*(p+i)与a[i]可互换使用! 例9-11 设指针变量p的右值为0x0012 ff00,求其定义如下时p+1的右值。 1. char *p; 2. char (*p)[5]; 分析: p+1 指向p所指向的存储单元相邻的下一个同类型存储单元,因此,它的右值与变量p指向存储单元的类型有关,即它是什么样的指针变量相关。 1.指针变量p为字符型指针变量,因此,
您可能关注的文档
- C语言程序设计孙凤美主编09473C语言程序设计课件教学.ppt
- C语言程序设计孙辉等c语言程序设计电子讲稿(孙辉)07750课件教学.ppt
- C语言程序设计唐云廷第0章C语言概述课件教学.ppt
- C语言程序设计唐云廷第1章程序的概念与算法(09_09_NIT_L)课件教学.ppt
- C语言程序设计唐云廷第2章C语言程序的基本构成(09_09_NIT_L)课件教学.ppt
- C语言程序设计唐云廷第3章输入输出程序设计(09_09_NIT_L)课件教学.ppt
- C语言程序设计唐云廷第4章while循环程序设计(09_09_NIT_L)课件教学.ppt
- C语言程序设计唐云廷第5章for循环程序设计(09_09_NIT_L)课件教学.ppt
- C语言程序设计唐云廷第6章if语句的应用(09_09_NIT_L)课件教学.ppt
- C语言程序设计唐云廷第7章switch语句的应用(09_09_NIT_L)课件教学.ppt
最近下载
- MBTI 英文介绍课件.ppt VIP
- 《乙炔气柜安全运行规程》.pdf VIP
- 《学前儿童艺术教育与活动指导》试卷及答案_2-2《学前儿童艺术教育与活动指导(第二版)》(美术部分)参考答案.docx VIP
- 2026年青岛华通国有资本运营集团有限责任公司校园招聘考试备考试题及答案解析.docx VIP
- 国家安全法课件.pptx VIP
- 中联牌ZLJ5320JQZ25V汽车起重机营销手册.doc VIP
- cmos图像传感器剖析.pptx VIP
- 风电工程质量检测计划 .pdf VIP
- 【《基于Multisim的病房呼叫系统的仿真设计》10000字(论文)】 .pdf
- 伟创电气AC70系列矢量型变频调速器使用指导书.pdf
原创力文档

文档评论(0)