指针学习,遍历数组的值和每个值的地址
2015-04-19 00:00
260 查看
#include <stdio.h> main() { int a[5] = {2,8,7,0,6}; int *p; p = a; printf("the first value is: %d\n",*p); printf("the second value is: %d\n",*(p+1)); printf("the third value is: %d\n",*(p+2)); printf("the forth value is: %d\n",*(p+3)); printf("the fifth value is: %d\n",*(p+4)); printf("\nthe first addr is: %p\n",p); printf("the second addr is: %p\n",p+1); printf("the third addr is: %p\n",p+2); printf("the forth addr is: %p\n",p+3); printf("the fifth value is: %p\n\n",p+4); int i; for (i = 0; i <= 4; i++) printf("a[%d] value is %d, address is: %p\n",i,*(p+i),(p+i)); p += 1; return; }
相关文章推荐
- PHP学习笔记——使用数组的内部指针控制函数遍历数组
- C/C++中关于地址、指针和引用变量的学习笔记(二) : 数组
- C++学习计划之指针和多维数组的操作
- UVA 122 Trees on the level 二叉树层次遍历 数组&指针
- Object-c学习之路八(NSArray(数组)遍历和排序)
- JavaSE 学习参考:数组遍历
- C语言学习6 :指针的定义,指针类型要合法,指针要初始化,指针做函数参数,数组和指针的通用性,指针+1所代表的空间,void * 指针,交换函数中的指针,数组和字符型指针区别,字符型指针的应用,使用指针完成字符操作函数
- 数组的行地址、列地址和指针的应用
- OC学习之道:关于数组的集中经典遍历方法
- php学习笔记------[数组遍历]
- C语言学习7 :二级指针定义,强制转换,多级指针初步,6级指针构造,错误应用*p=&a,错误应用 二级p2,void型指针的兼容性,malloc函数基本用法,malloc分配空间和堆栈空间的区别,验证malloc函数内存的分配,验证malloc函数的越界,内存泄漏,指针不能返回局部变量地址,内存分配
- python学习笔记--打印嵌套list中每个数据(遍历列表)
- C语言的数组及指针学习
- Jim's游戏外挂学习笔记4——查找怪数据数组的内存分布和地址
- golang学习的点点滴滴:指针,地址,形参,实参
- C/C++中关于地址、指针和引用变量的学习笔记(四) : 函数
- C/C++中关于地址、指针和引用变量的学习笔记(九) : 内存结构
- ios开发-c语言之指针和数组以及指针和字符串的学习
- SDUTOJ 1291 数据结构之二叉树的建立与遍历(带返回值,指针引用,数组模拟3种方式)
- C语言学习笔记(17) 数组和指针分析