- 9
- 0
- 约6.14千字
- 约 40页
- 2018-11-01 发布于河北
- 举报
清华大学-C课程-第10讲指针(上)-376102715
§10.2 指针变量 §10.4 数组的指针变量 §10.4 数组的指针变量 2、指针变量可以指向数组中的任何元素,注意指针变量的当前值。因此:使用指针时,应特别注意避免指针访问越界 例如:本例中第二次for循环,p已经越过数组的范围,但编译器不能发现该问题。避免指针访问越界是程序员自己的责任 §10.4 数组的指针变量 3、指针使用的几个细节。设指针p指向数组a(p=a),则: ① p++(或 p += 1),则:*p=? ② *p++表示什么意义? ③ *(p++)与*(++p)的分别表示什么意义? ④ (*p)++表示什么意义? §10.4 数组的指针变量 答案: ① p++(或 p += 1),p指向下一个元素。 ② *p++,相当于*(p++)。 因为,*和++同优先级,++是右结合运算符。 ③ *(p++)与*(++p)的作用不同。 *(p++):先取*p,再使p加1。 *(++p):先使p加1,再取*p。 ④ (*p)++表示,p指向的元素值加1。 小结:如果p当前指向数组a的第i个元素,则: *(p--)相当于a[i--],先取*p,再使p减1。 (*p)--相当于a[i]--, 先取*p,再使*p减1。 *(++p)相当于a[++i],先使p加1,再取*p。 *(--p)相当于a[--i],先使p减1,再取*p。 §10.4 数组的指针变量 数组名和指针变量作函
您可能关注的文档
- 新概念物理教程热学答案-第一章-温度.doc
- 新概念第一册第一课详细讲解-ppt.pptx
- 新概念英语2-第18课.ppt
- 新概念英语一册短语汇总-完整版).pdf
- 新标准视听说b1u1---1.ppt
- 新概念英语学习方法汇总(推荐).pdf
- 新概念英语第二册-课后摘要写作及选择答案.doc
- 新概念一册-L13-L14-ppt-课件.ppt
- 新版-GSP-:中药材、中药饮片知识培训试题及答案.doc
- 新浙教版七年级上第一章科学入门-测试卷.doc
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
原创力文档

文档评论(0)