xg丶pilot
2018-12-03 15:38
采纳率: 71.4%
浏览 1.4k

c语言题目,新人看不懂,求大佬解释

⒊ 实验题目
A:修改调试题目:
⑴ 调试下列程序,使之具有如下功能:用指针法输入12个数,然后按每行4个数输出。写出调试过程。
#include "format.h"
void main()
{ int j,k,a[12],*p;
for(j=0;j<12;j++)
scanf("%d",p++);
for(j=0;j<12;j++)
{ printf("%d",*p++);
if (j%4 == 0) printf("\n");
}
}
调试该程序时将a设置为一个"watch",数组a所有元素的值在一行显示出来。调试时注意指针变量指向哪个目标变量。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2018-12-03 15:55
    已采纳
    #include "stdio.h"
    
    void main()
    {
        int j,a[12],*p;
        p = &a[0];
        for(j=0;j<12;j++)
            scanf("%d",p++);
        p = &a[0];
        for(j=0;j<12;j++)
        { 
            printf("%d ",*(p++));
            if (j%4 == 3) 
                printf("\n");
        }
    }
    
    已采纳该答案
    打赏 评论

相关推荐 更多相似问题