得到数组的最后一个数
2016-04-26 21:10
176 查看
一不小心在一博主(地址:http://blog.csdn.net/morewindows/article/details/10022147),看到一个超级简单的问题:
直接上代码:
代码简单吧?但是我给你说,一打眼,我还没看明白,这是学傻逼了,从此可见,知识需要温习;
这题提示:指向数组的指针
答案在另一篇转载的博文中,耐心看完,一定要温习;
直接上代码:
// 得到数组的最后一个数 - 使用指向数组的指针来完成 #include <stdio.h> int main() { printf("得到数组的最后一个数的实现 \n"); const int MAXN = 8; int a[MAXN] = {1, 2, 4, 8, 16, 32, 64, 128}; int *p = (int*)(&a + 1); //&a 是一个指针,指向大小为4的数组 int(*)[MAXN] printf("%d\n", *(p - 1)); //为128 return 0; }
代码简单吧?但是我给你说,一打眼,我还没看明白,这是学傻逼了,从此可见,知识需要温习;
这题提示:指向数组的指针
答案在另一篇转载的博文中,耐心看完,一定要温习;
相关文章推荐
- C# 索引器(Indexer)
- 得到数组的最后一个数
- Qt学习资源收集
- 1079 三角形
- 主成分分析(PCA)
- 跑偏程序员自学cocos2d-x之二 创建UI 设置监听
- 多个项目分享到git上只要修改这里的url就可以随时切换项目上传
- 正则表达式-面试
- Ajax的进阶学习(二)
- Qt UDP的使用
- PHP使用PDO连接数据库could not find driver解决方法
- DeepLearnToolbox
- OpenGL超级宝典6 学习环境配置
- JDBC的一些小案列,小练习
- hdu4990 矩阵
- Javascript介绍
- Android抓取CSDN首页极客头条内容--网页数据抓取
- Oracle GoldenGate安装配置教程
- MapReduce在Zookeeper集群上鉴权失败
- 池化通俗讲解