2022年指针用法总结资料 .pdf
《2022年指针用法总结资料 .pdf》由会员分享,可在线阅读,更多相关《2022年指针用法总结资料 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、简单变量 a 定义指针 p,p 指向 a int *p=&a;( 或 int *p; p=&a) 通过指针 p 改变 a的值为 4 int *p=&a; *p=4; 函数形参用指针主函数一般不用指针,用简单变量 , 简单变量的地址作为参数的实参, 通过指针 p 对 a变量进行操作 (修改) void fun(int *p) main() int a=4; fun(&a) 一维数组 a6 指针 p 一维数组 a int *p=a;(或 int *p; p=a) 定义指针 p,p 指向 a(p指向 a数组的第一个元素 , p的值为 a数组的首地址 ,或数组第一个元素的地址) 通过 p 改变一个数组
2、元素为 4 *(p+i)=4; / 等价于 ai=4; 或 pi=4; int *p=a; 通过 p遍历数组a for(i=0;isize;i+, p+) *p=.;/改变 p 指向的元素的值 int *p=a; 通过 p遍历数组a for(i=0;isize;i+) pi =.;/改变 p 指向的元素的值 函数形参用指针主函数一般不用指针,用一维数组 , 数组名 a 和数组实际元素数目 size作为参数的实参 , 通过指针p对 a变量进行操作 (修改 ) void fun(int *p, int size) main() int a5=4; fun(a,5) 二维数组 a34 ; 行指针定义
3、列指针 p,p 指向 a 数组第一行第一列元素int *p=*a;( 或 int *p; p=*a) 通过列指针 p 改变一个数组元素为4 *(p+i*4+j)=4; / 等价于 aij=4; int *p; p=*a; 通过 p 遍历数组 a for(i=0;i3;i+) for(j=0;j3;j+) *(p+i*4+j) =.;/改变 p 指向的元素的值 函数形参用列指针主函数一般不用指针,用一维数组 , 数组名 a和数组实际元素数目size作为参数的实参 , 通过指针 p 对 a 变量进行操作(修改) void fun(int *p, int size) main() int a5=4;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年指针用法总结资料 2022 指针 用法 总结 资料
限制150内