作业帮 > 综合 > 作业

c++中若定义数组a[10],那么数组元素a[10]代表什么?此时a[-1]存在吗?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/02 16:55:15
c++中若定义数组a[10],那么数组元素a[10]代表什么?此时a[-1]存在吗?
如果用c++做n皇后问题,可不可以简单的使用负数下标的数组元素?
c++中若定义数组a[10],那么数组元素a[10]代表什么?此时a[-1]存在吗?
a[10]代表a[9]后面的那段内存.
a[-1]存在,但是对于正常的程序来说,那毫无意义,它指的是这个数组首地址前面的一段内存.
可以用这个技巧~,不过一定得注意不要越界~