以下程序中,for循环体执行的次数是【 】。 #define  N 2   #define  M N+1   #define  K M+1*M/2   main( )   { int i;     for(i=1;i〈 K;i++)     { ... }

admin2006-08-25  58

问题 以下程序中,for循环体执行的次数是【 】。
#define  N 2
  #define  M N+1
  #define  K M+1*M/2
  main( )
  { int i;
    for(i=1;i〈 K;i++)
    { ... }
    ...
  }

选项

答案4

解析 宏定义在编译时的处理为完全替换,因此,三个宏在替换后K成为2+1+1*2+1/2(整除),结果为5,因此,此循环执行的次数为4次。
转载请注明原文地址:https://kaotiyun.com/show/SaHp777K
0

最新回复(0)