指针与数组
2015-11-02 20:31
211 查看
//指针访问数组 int i[10] = {1,2,3,4,5,6,7,8,9,0}; int *p = NULL; //p = i; //1)把i赋值给P,I为数组地址 //printf("%0x %0x\n",p,i); p = &i[0]; //2)和1一样是把数组第一个地址赋值给p printf("%0x %0x\n",p,&i[0]); //也可以反过来获取数组内容 p = &i[9]; int k; //for(k = 0;k<10;k++) //{ // printf("%d\n",*p++);<span style="white-space:pre"> </span>//*p++是先输出printf然后在p+1 如果*++p 先p+1(指针类型相加)然后在输出printf //} for(k = 9;k>=0;k--) { printf("%d\n",*p--); } getchar(); getchar(); getchar(); return 0;
相关文章推荐
- 把颜色转化成图片-swift
- CSU 1536 bit string reordering
- 前端工程师需要明白的「像素」
- 小米生态链负责人说,小米手环是这样打动用户的
- 关于MongoDB同步延迟问题
- 前端工程师需要明白的「像素」
- HTML5游戏开发引擎,初识CreateJS
- ubuntu下解决字符乱码问题
- leetcode之Peeking Iterator
- linux常用命令ln
- 微信手环1年多了,前主管终于出来聊了聊它是怎么诞生的
- LeetCode——Peeking Iterator
- C宏展开的几个注意事项
- 数据结构例程——图的遍历
- 删除MAC应用程序的4种办法
- WPF如何使用触发器
- Codeforces Round #327 (Div. 1) 解题报告
- 【CODEFORCES】 B. Friends and Presents
- 开发
- 宏