072.Traverse Array 使用指针遍历数组
来源:互联网 发布:python macd代码 编辑:程序博客网 时间:2024/04/28 06:10
--------------- main.m ---------------
#import<Foundation/Foundation.h>
intmain()
{
int arr[] = {4,20 , 10, -3,34};
for(inti = 0 , len = sizeof(arr) / sizeof(arr[0]);
i < len ; i++)
{
int arr[] = {4,20 , 10, -3,34};
for(inti = 0 , len = sizeof(arr) / sizeof(arr[0]);
i < len ; i++)
{
NSLog(@"%d", *(arr + i)); // 采用指针加法来访问数组元素
}
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.若指针p指向int类型的普通变量,p+1表示指针的地址增加4个字节。
2.若指针p指向char类型的普通变量,p+1表示指针的地址增加1个字节。
3.以本节代码为例,arr+i代表第i+1个元素的地址,
因此,arr+i与&arr[i]是等价的, *(arr+i) 与 arr[i]是等价的。
0 0
- 072.Traverse Array 使用指针遍历数组
- 072.Traverse Array 使用指针遍历数组
- 073.Traverse Array 遍历数组简化版
- 073.Traverse Array 遍历数组简化版
- 074.Traverse Array 遍历数组的常见错误
- 074.Traverse Array 遍历数组的常见错误
- 使用指针遍历二维数组
- Flex 数组(Array)属性使用及数组的遍历
- Flex 数组(Array)属性使用及数组的遍历
- C语言 使用指针遍历二维数组
- Vector::traverse遍历
- List::traverse遍历
- 使用一维数组或指针遍历二维数组
- 数组指针数组的定义及使用(about array of pointer of array)
- 指针遍历数组
- 指针运算遍历数组
- 指针遍历数组
- c指针遍历数组
- 2.1 Linux文件系统:EXT2文件系统解剖
- 事件监听器与适配器
- Python编程规范及性能优化
- android(2)在listView中设置长按显示button,实现删除item
- c++进行文件摘要
- 072.Traverse Array 使用指针遍历数组
- Shell脚本中实现字符串变量的去重功能
- 【Android】Fragment真正意义上的onResume和onPause
- mysql中文乱码
- 阿里云 centos ftp搭建以及与phpstorm结合使用
- 073.Traverse Array 遍历数组简化版
- 074.Traverse Array 遍历数组的常见错误
- 075.Quick Sort 快速排序
- SQLServer检查表字段是否存在,不存在则创建的脚本