问题 填空题

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

答案

参考答案:D

解析:宏定义在编译时的处理为完全替换,因此,三个宏在替换后K成为2+1+1*2+1/2(整除),结果为5,因此,此循环执行的次数为4次。

单项选择题
单项选择题