- 4
- 0
- 约4.92千字
- 约 5页
- 2016-12-21 发布于贵州
- 举报
第七章 指针
1.知识点:指针的概念与指针变量
指针就是地址。一个变量在内存单元的首地址成为该变量的指针。指针变量是用来存储地址的,而一般变量是存储数值的。指针变量可指向任意一种数据类型,但不管它指向的数据占用多少字节,一个指针变量占用四个字节。
指针变量的定义格式为:类型名 * 指针变量名。二级指针(指针的指针)int **p;是用来保存指针变量地址的变量,也可以理解为基类型为(int *)类型。
【注意】int *p 中 *p和p的差别:
*p可以当做变量来用;*的作用是取后面地址p里面的数值
p是当作地址来使用。
例1.(09-09-26)有如下程序:
#include stdio.h
main()
{
int m=1,n=2,*p=m,*q=n,*r;
r=p?;p=q?;q=r?;
printf(“%d,%d,%d,%d\n”,m,n,*p,*q)?;
}
【解析】p、q为指针,初始化时p指向m,q指向n。执行r=p?;p=q?;q=r?;p和q的值交换,从而p指向n,q指向m。指针的改变不会应用m、n的值,最后输出*p和*q的值分别为n、m的值,所以最后的输出结果为:1,2,2,1。
知识点:指针的引用
指针的引用是通过两个运算符实现“”和“*”实现的
是取地址符号,它的一半格式是:变量名。例如:int i ; i表示取i的地址。
*是取值
您可能关注的文档
- 全国2013年7月自学考试03706思想道德修养与法律基础试题答案.doc
- 全国2014年4月自学考试03706思想道德修养与法律基础试题答案.doc
- 全国专业技术人员计算机应用能力考试Excel2003题库版l.doc
- 全国联考计算机二级广西区C语言真题2006年1月.doc
- 全国计算机二级VB公共基础部分学习.doc
- 全国计算机二级vb真题.doc
- 全国计算机等级考试c语言套题7.doc
- 全国计算机等级考试二级C笔试试卷(2004.4).doc
- 全国计算机等级考试二级C语言上机10题.doc
- 全国计算机等级考试二级c语言历年考点分析给学生.doc
- 2026年中国热电阻防爆传感器行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热熔胶涂胶器行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热熔胶网膜行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热稳定水果馅料行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热稳定性聚丙烯行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热稳定扎带行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热稳定阻垢剂行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热稳定焊膏行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热硫化胶浆行业市场规模及投资前景预测分析报告.pdf
- 2026年中国热瞄行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)