《C语言程序设计》上机报告13
上机13 指针(2)
上机课时
课内:2课时;课外:2课时
上机类型
验证性上机
上机目的
掌握指针变量的运算。
掌握指针和数组。
掌握指针和字符串。
上机内容
指针变量的运算
1. 指针运算符
前面一次上机我们已经练习过,指针运算符有两种:
取地址运算符():取地址运算符()是单目运算符,其结合性为自右至左,其功能是取变量的地址。在scanf函数及前面介绍指针变量赋值中,我们已经了解并使用了运算符。
取内容运算符(*):取内容运算符(*)是单目运算符,其结合性为自右至左,用来表示指针变量所指的变量。在*运算符之后跟的变量必须是指针变量。特别要注意对比:在指针定义阶段,*表示后面定义的变量为指针变量。
指针变量可以进行某些运算,但其运算的种类是有限的。它只能进行赋值运算和部分算术运算及关系运算。下面我们分别进行练习。
2. 指针变量的赋值运算
下面我们用一个表格总结如下:
类型 代码 赋值说明 内存情况 把一个变量的地址赋予指向相同数据类型的指针变量 int a,*p;
p=a; 把整型变量a的地址赋予整型指针变量p,也就是指针p指向了a 把一个指针变量的值赋予指向相同类型变量的另一个指针变量 int a,*p1,*p2;
p1=a;
p2=p1; 指针p1先指向了a
指针p2再指向p1
即:p1和p2都指向了a 把数组的首地址赋予指向数组的指针变量 int arr[5
您可能关注的文档
- 《 从百草园到三味书屋》研究综述与教学建议.ppt
- 《 质量守恒定律》课件 新人教版.ppt
- 《10.2阿基米德原理》 讲.ppt
- 《11.1.2 三角形的高线、中线、角平分线1》课件.ppt
- “悦生活”平台规划及案例分享11月16日.pptx
- 《1.1回归分析的基本思想及其初步应用》ppt课件9.ppt
- 《11公共设施作用大--便利的公共设施》课件.ppt
- 《13 在大海中永生》课件.ppt
- 《20.4电动机》.ppt.ppt
- 《2 书信和标志牌》课件.ppt
- 十五五规划下科研仪器与试剂国产化对创新药研发的成本影响.pptx
- 十五五规划下生物防治技术迎来规模化投资窗口.pptx
- 十五五规划下生物医药基因疗法安全性监测投资机遇及体系.pptx
- 十五五规划下医药领域地理因素与区域流行病学的投资指向.pptx
- 合规红线与避坑实操手册(2026)《NBT 11517-2024矿用提升容器重要承载件无损检测方法与判定规则》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11520-2024煤矿井下顺槽刮板转载机用迈步自移装置》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11537-2024煤矿在用卡轨人车检测检验规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11540-2024煤和岩石耐磨性测定方法》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11542-2024煤矿巷道笼式锚索底板锚注支护技术规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11541-2024顺层定向长钻孔预抽煤巷条带煤层瓦斯区域防突技术规范》.pptx
原创力文档

文档评论(0)