作业帮 > 综合 > 作业

谁能解释一下下面语句的意思.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/25 07:13:13
谁能解释一下下面语句的意思.
include
int main()
{
int arr[]={6,7,8,9,10};
int *ptr=arr;
*(ptr++)+=123;
printf("%d %d\n",*ptr,*(ptr++));
return 0;
}
这是C语言的语句:
include 这一行是引入一个头文件,类似函数库的.
int main() 主函数
{
int arr[]={6,7,8,9,10}; 定义一个数组.
int *ptr=arr; 定义一个指针ptr指向数组的开头.
*(ptr++)+=123; 指针的第一个数6+123,即129,加完後指针再指向第二个数7位置.
printf("%d %d\n",*ptr,*(ptr++)); 输出7,再输出7.指针到达8的位置
return 0;
}
以上是个人理论分析,也很多年没用C了,不知对不对.你可以在电脑上跑下看看.