C语言提高-第22讲: 用指针法访问数组元素
来源:互联网 发布:淘宝上1000多的苹果6s 编辑:程序博客网 时间:2024/06/01 08:17
知识点总结:
a[n]
printf("%d",a); //输出数组a[]首个元素的地址(数组地址)
printf("%d",a[0]); <--> printf("%d",*a);
int *p=a; <--> int *p;
p=a;
p+i表示p之后第i个单元
设int a[10]; a[i]的地址:p+i a[i]的值:*(p+i)
int *p=a; a+i *(a+i)
p[i] //以数组的方式读地址,取内容
例:输出数组中的全部元素(通过地址查找数组里的元素)
下标法、指针法
用指针变量: int *p;
for(p=a;p<(a+10);p++)
printf("%d",*p);
更有效率的一种写法:int *p=a;
while(p<a+10)
printf("%d",*p++); <--> printf("%d",*p);
p++;
注:int a[10];
int *p=a;
p++; //指向下一个元素
a++; //错误的写法
- C语言提高-第22讲: 用指针法访问数组元素
- 第6周 C语言及程序设计提高例程-22 用指针法访问数组元素
- C语言及程序设计提高例程-22 用指针法访问数组元素
- 第四周《C语言及程序设计》实践项目22 用指针法访问数组元素
- C语言:用指针访问数组元素:
- C语言指针访问数组元素
- C语言提高-28讲: 字符串、字符数组、字符指针
- C语言提高-第24/25讲: 数组名【指针】作为函数参数(成绩处理函数版)
- C语言提高-第23/24/25讲: 指针的运算/数组名作为函数参数/指针作函数参数(一维数组Vs指针)
- C语言提高-36讲: 指针数组和数组指针的使用
- C语言提高-第7讲: 返回指针的函数(回顾“野指针”)
- C语言提高-32讲: 二维数组
- C语言提高-36讲: 二维数组及其指针内容的实践
- 用指针法访问数组元素
- C语言提高-第18讲: 一维数组应用二三例(成绩处理)
- C语言提高-第18讲: 一维数组应用二三例(发奖金)
- C语言提高-第20讲: 经典:查找的艺术(有序数组中插入数据)
- 用指针访问数组元素
- ubuntu16.04设置ssh免密码登录
- bug整理1(未完成)
- C++中set用法详解
- IE8下input光标位置垂直不居中问题
- 汽车加油问题
- C语言提高-第22讲: 用指针法访问数组元素
- 在Ubuntu 16.04 LTS环境下安装L4RE和Fiasco
- stl中set相关算法
- myeclipse10.7导出war包时出错解决办法
- Mac环境查看andrion sdk 路径
- 欢迎使用CSDN-markdown编辑器
- 网站进行SEO优化涉及的要素很多
- C#窗体程序--简单文本编辑器
- 高二&高一&初三模拟赛27 总结