C 数组下标计算
int main(int argc,char * argv[]) { int arry[] = { 1,2,3 }; //大小下标计算 (int)arry+sizeof(int)*n arry[2] = 30; printf("%x", &arry[2]); printf("%x", (int)arry + sizeof(int)*2); printf("%x", &arry[argc]); printf("%x", (int)arry + sizeof(int)*argc); printf("%x", &arry[argc /3]); printf("%x", (int)arry + sizeof(int)*(argc /3)); return 0; }
查看汇编 可以看到汇编代码差不多
从此山高路远,纵马扬鞭。愿往后旅途,三冬暖,春不寒,天黑有灯,下雨有伞。此生尽兴,不负勇往。