Csum[-1] is not giving error ..why?

for(int j=0;j<n;j++){
//maximum=csum[j];
for(int k=j;k<n;k++){
maximum=max(maximum,csum[k]-csum[j-1]);
cout<<csum[k]<<" "<<csum[j-1]<<endl;

in this for j=0 iteraation, why it is not giving error since csum[-1] is not defined.