永发信息网

#include<stdio.h> #define A(x) x;x;x;x;x;x;x;x;x;

答案:1  悬赏:60  手机版
解决时间 2021-02-21 19:27
  • 提问者网友:做自己de王妃
  • 2021-02-21 13:37
#include<stdio.h>
#define A(x) x;x;x;x;x;x;x;x;x;x;
main()
{
int n=0;
A(A(A(printf("%d ",n++))));
return 0;
}

x;x;x;x;x;x;x;x;x;x;这句怎么理解位乘以10次
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-02-21 14:35
A(printf("%d ",n++))等价于printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);共10个
A(A(printf("%d ",n++)))相当于又执行10次A(printf("%d ",n++))
A(A(A(printf("%d ",n++))))相当于又执行10次A(A(printf("%d ",n++)))
printf("%d ",n++);语句执行了10*10*10次
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯