解释为int。
谁能帮我一下,我不明白gcc是如何编译下面的语句并打印其输出的:-
printf("%d",7["sunderban"]);
C允许以两种方式访问数组的元素(参见C和c++中通过索引[array]访问数组及其答案):
int v[5];
// 1)
v[2] = 33;
// 2)
2[v] = 44;
那么,在你的例子中发生的是你访问了字符串的第8个元素,它被printf.