吾爱程序员:这里有好玩的游戏和软件
当前位置:首页C语言教程 → 数组元素的一种不常见的表示

数组元素的一种不常见的表示

来源:网络 | 更新时间:2022-01-17 08:14:51
考虑下面的程序。
int main( )
{
int arr[2] = {0,1};
printf("First Element = %dn",arr[0]);
getchar();
return 0;
}
非常简单的程序.. 呵呵... 输出将为 0。 现在,如果您将arr[0]替换为0[arr],则输出将相同。因为编译器在访问数组元素之前将数组操作转换为指针。 例如arr[0]将是*(arr + 0),因此 0[arr] 将是*(0 + arr)并且您知道*(arr + 0)*(0 + arr)是相同的。  

最新文章

热点资讯

手游排行榜

CopyRight 2020-2030吾爱程序员

鄂ICP备2021004581号-8

本站资源收集于网络,如有侵权请联系我们:35492删除0109@qq.com