问题
填空题
以下程序中,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次。