#include<bits/stdc++.h>
using namespace std;
int a[5]={1,2,3,4,5};
int main(){
if(a[1]==1[a])cout<<1<<"\n";else cout<<2<<"\n";
if(a[5-1]==(5-1)[a])cout<<1<<"\n";else cout<<2<<"\n";
if(a[5-1]==5[a-1])cout<<1<<"\n";else cout<<2<<"\n";
return 0;
}
为什么这段代码的运行结果是三个1?(就是想问,为什么c++里可以这么调用数组)