#include ​main() { int j,a[ ]={1,3,5,7,9,11,13,15},*p=

问题描述:

#include ​main() { int j,a[ ]={1,3,5,7,9,11,13,15},*p=a+5;
#include
main()
{
\x05int j,a[ ]={1,3,5,7,9,11,13,15},*p=a+5;
\x05for(j=3;j;j--)
\x05\x05switch(j)
\x05{
\x05\x05case 1:
\x05\x05case 2:PR(*p++);break;
\x05\x05case 3:PR(*(--p));
\x05}
}
这个小弟遇到了难题,
1个回答 分类:综合 2014-11-23

问题解答:

我来补答
题目不完整 PR是什么玩意
再问: printf的缩写
再答: #include main() { int j,a[ ]={1,3,5,7,9,11,13,15},*p=a+5; //p指向数组a下标为5的元素地址 for(j=3;j;j--)//循环 当j为0时停止 共执行循环体中代码三次 switch(j) { case 1: case 2:PR(*p++);break; //总是先执行自加 使p指向下一个元素的地址 而后取值 case 3:PR(*(--p)); //总是先执行自减 使p指向上一个元素的地址 而后取值 } } 结果为9 9 11
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识