首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

[ ]下标运算符具体怎么运算

2012-03-28 
[ ]下标运算符具体如何运算?如题,[]运算符有一个运算公式,不知为何?另,这个公式的含义是什么?[解决办法]就

[ ]下标运算符具体如何运算?
如题,[     ]运算符有一个运算公式,不知为何?另,这个公式的含义是什么?

[解决办法]
就是 元素步长的计算而已 ~~

一维的就不用说了, a[i] 就是 *(a+i)取a的第i+1个元素;
多维就需要计算,比如二维,由于C中[]是行先序的,那么 a[i][j] 就是访问的第i+1行的j+1个元素(就是 *(*(a+i)+j) )。

热点排行