- 3
- 0
- 约 63页
- 2017-01-02 发布于未知
- 举报
第9章 §9.1指针概述9.1.1 指针的概念 9.2 指针运算符与指针表达式 9.2.1 指针运算符与指针表达式 在C中有两个关于指针的运算符: 运算符: 取地址运算符,m即是变量m的地址。 *运算符:指针运算符, *ptr表示其所指向的变量。 【例9-2】从键盘输入两个整数,按由大到小的顺序输出。 #includestdio.h void main() { int *p1,*p2,a,b,t; /* 定义指针变量与整型变量*/ scanf(%d,%d ,a ,b ); p1=a ; /*使指针变量指向整型变量*/ p2=b ; if(*p1*p2 ) { t =*p1 ; /*交换指针变量指向的整型变量*/ *p1=*p2 ; *p2=t ; } printf(%d,%d\n ,a ,b ); } 在程序运行过程中,指针与所指的变量之间的关系如图 若ptr指向了一维数组: (1)ptr+n与a+n表示数组元素a[n]的地址,即a[n]。对整个a数组来说,共有10个元素,n的取值为0~9,则数组元素的地址就可以表示为ptr+0~ptr+9或a+0~a+9,与a[0]~a[9]保持一致。 (2)知道了数组元素的地址表示方法,*(ptr+n)和*(a+n)就表示为数组的各元素即等效于a[n]。 (3)指向数组的指针变量也可用数组的下标形式表示为ptr[n]
您可能关注的文档
- C语言程序设计实用教程陈方第11章课件教学.ppt
- C语言程序设计实用教程陈方目录课件教学.ppt
- C语言程序设计实用教程魏海李燕第1章课件教学.ppt
- C语言程序设计实用教程魏海李燕第2章课件教学.ppt
- C语言程序设计实用教程魏海李燕第3章课件教学.ppt
- C语言程序设计实用教程魏海李燕第4章课件教学.ppt
- C语言程序设计实用教程魏海李燕第5章课件教学.ppt
- C语言程序设计实用教程魏海李燕第6章课件教学.ppt
- C语言程序设计实用教程魏海李燕第7章课件教学.ppt
- C语言程序设计实用教程魏海李燕第8章课件教学.ppt
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- 2026年智能消防系统维护合同协议.docx VIP
- 2023年吉林农业大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- NB_T 10048-2018 煤矿在用滚筒驱动带式输送机安全运行规范.docx VIP
- 济南市历下区小学英语四年级下册期中测试卷a.doc VIP
- 模具零件的数控铣削编程加工毕业设计说明.doc VIP
- 马克思主义基本原(2020秋)7.4章节测试.doc VIP
- 网络言行规范文明理性发言--中小学主题班会课件.pptx
- 26春二年级下语文每课知识晨读单(36页).pdf VIP
- 酒店设计概括.ppt VIP
- 马克思主义基本原(2020秋)6.4章节测试.doc VIP
原创力文档

文档评论(0)