一般地,在访问数组元素的时候“不允许”访问数组范围以外的空间,
e.g.:
int array[MAX];
...
int v_a = array[-1];
int v_b = array[MAX];
/* 编译会通过 ,可能有警告 */
...
但是,在某本讲解C语言的书中提到:
...;理由二,[C99 Rationale]的第0章指出,C语言的设计精神是:相信每个C程序员都是高手,不要阻止程序员去干他们需要干的事,高手们使用count[-1]这种技巧其实并不少见,不应该看成是错误。
那么请问这个写法有什么实际应用吗?在OI中可能会用到这个语法吗?比如用RE让你爆零
各位也可以猜一下啊qwq就算不是“高手”