有下面一段程序:
int arr[] = {6,7,8,9,10};
int *ptr = arr;
*(ptr++)+=123;
printf("%d,%d/n",*ptr,*(++ptr));
最终结果是什么呢?为什么?
本文通过一段C语言程序示例,解析了指针操作符*和++的使用方法及顺序,展示了如何通过指针修改数组元素,并解释了最终输出结果的原因。
有下面一段程序:
int arr[] = {6,7,8,9,10};
int *ptr = arr;
*(ptr++)+=123;
printf("%d,%d/n",*ptr,*(++ptr));
最终结果是什么呢?为什么?
4319

被折叠的 条评论
为什么被折叠?
