#include main() { int j,a[]={1,3,5,7,9,11,13,15},*p=a+5; for
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 03:21:51
#include main() { int j,a[]={1,3,5,7,9,11,13,15},*p=a+5; for(j=3; j; j--)
#include
main()
{ int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3; j; j--)
{ switch(j)
{ case 1:
case 2:printf("%d",*p++); break;
case 3:printf("%d",*(--p));
}}}
答案是9911,是怎样来?
#include
main()
{ int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3; j; j--)
{ switch(j)
{ case 1:
case 2:printf("%d",*p++); break;
case 3:printf("%d",*(--p));
}}}
答案是9911,是怎样来?
*p=a+5; //p指向 a数组的第五个位置 即 9
for(j=3; j; j--) //执行循环3次
第一次
case 3:printf("%d",*(--p)); // 打印数字 9 后 指针向前移动1( 即指向 7)
第二次
case 2:printf("%d",*p++); break; //指针向后移动1 (即指向 9) 打印数字 9
第三次
case 1:printf("%d",*p++); break; //指针向后移动1 (即指向 11) 打印数字 11
所以结果为9911
for(j=3; j; j--) //执行循环3次
第一次
case 3:printf("%d",*(--p)); // 打印数字 9 后 指针向前移动1( 即指向 7)
第二次
case 2:printf("%d",*p++); break; //指针向后移动1 (即指向 9) 打印数字 9
第三次
case 1:printf("%d",*p++); break; //指针向后移动1 (即指向 11) 打印数字 11
所以结果为9911
#include main() { int j,a[]={1,3,5,7,9,11,13,15},*p=a+5; for
#include main() { int j,a[ ]={1,3,5,7,9,11,13,15},*p=
#include int main() { int a[3][4]={1,3,5,7,9,11,13,15,17,19,
#include main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; print
#include void main( ) { int a=3,b=5; int *p,*q; void f1(int
#include void main() { int i,j; int a[3][3]={{0,1,2},{3,4,5}
#include void main() { int a[3][3],i,j; for(i=0;i
九九乘法表程序#include void main(){int i,j,a;for(i=1;i
#include "stdio.h" main() { int a []={1,2,3,4,5},*p;p=a;*(p+
题一:#include void main() { int a=8,i=5,j=5,c=1,d=10,p,q; p=(i
#include main( ) { int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,1
#include main() { int k,j,m; for(k=5;k>=1;k--) { m=0; for(j=