...for(p=a;*p!='\0';p=p+2) printf("%c%s",*p,p); 输出的值是什么?为...

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

我来回答

3个回答

热心网友 时间:13小时前

程序共有两次循环:
第一次循环,p指向数组a的首地址,所以打印%s时打印出1,打印%s(字符串)时打印出1234;
第二次循环,p偏移2个单位,指向3,所以打印%s时打印出3,打印%s(字符串)时打印出34;
所以程序打印出它们的组合:11234334

热心网友 时间:13小时前

程序共有两次循环:
第一次循环,p指向数组a的首地址,所以打印%c时打印出1,打印%s(字符串)时打印出1234;
第二次循环,p偏移2个单位,指向3,所以打印%c时打印出3,打印%s(字符串)时打印出34;
所以程序打印出它们的组合:11234334

热心网友 时间:13小时前

第一趟:1 1234
第二趟:3 34
第三趟:=='\0'结束

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