...p=s; printf("%s %s %s\n",p,++p,++p); 这段代码将打印出什么?为什 ...

发布网友 发布时间:2024-10-24 06:39

我来回答

2个回答

热心网友 时间:6分钟前

p=s 就是把 s[0]的地址给了p 然而在数出是 p,++p,++p在输出结果时是从右往做运算。所以最后一个++p的地址为 s[1] 倒数第2个++p传递的地址为s[2] 而第一个由于没运算 所以也传递s[2] 所以显示器的输出为 3 3 23

热心网友 时间:3分钟前

3 3 23

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com