c/c++ 数组是下标为什么可以是负值
来源:互联网 发布:达德网络课程打不开 编辑:程序博客网 时间:2024/04/27 14:47
#include <iostream>using namespace std;int main(int argc, const char * argv[]) { int x[1024]; for(int i =0;i<1024;i++) { x[i] = i; } int * f = &x[10]; // f是一个指针,保存的是x[10]的地址 cout << f[-1] << endl; //结果是9,相当于把x[10]定义为了0点,然后可以用负号来访问了 //记得一定要用指针名来当做数组名来使用 return 0;}
第一次写博客,有点小激动,毕竟这里全是大神啊!
关于这个博客文章的内容我之前也是不知道,看了别人的文章(点击打开链接)才了解到得。所以也不算原创啦!只是看了别人的,想把自己的理解写下来,虽然知道这个不难,都可以理解。但是就是想把自己脑袋里卖弄的东西记录下来
0 0
- c/c++ 数组是下标为什么可以是负值
- C/C++ 数组下标可以是负值
- JavaScript 里面数组下标可以是负值问题
- C语言数组下标是负数
- C语言允许数组下标是负数
- [C/C++]_[数组下标是-1的情况]
- 数组下标为什么是从0开始?
- 为什么是C语言?
- 为什么无线信号(RSSI)是负值
- 为什么无线信号(RSSI)是负值
- 为什么无线信号(RSSI)是负值
- 为什么无线信号(RSSI)是负值
- 为什么无线信号(RSSI)是负值
- C语言数组长度可以是一个变量吗?
- C语言中数组下标可以为负数
- C语言为什么不做数组下标越界检查
- 为什么C语言不检查数组的下标?
- C语言为什么不执行数组下标有效性检查?
- LeetCode - Permutations II
- 网站美观度与网站优化哪个更重要?
- Linux C/C++ 模板:用typename消除歧义
- main_loop分析
- tapestry 关于'personid must be enclosed by a Form component'
- c/c++ 数组是下标为什么可以是负值
- Maximum Product Subarray
- win8.1下电脑右键单击打开管理时弹出错误:该文件没有与之关联的程序来执行该操作;解决
- IE浏览器常见的9个css Bug以及解决办法
- Linux C/C++ 模板:针对类型信息的特化
- 贝汉罗盘
- 使用Beaglebone Black 的P8_45,P8_46作为PWM输出
- Mybatis+Spring-注入映射器
- UIPickView