问题
填空题
以下程序中,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
解析:将程序中所有的宏替换掉可得:M=2+1,K=2+1*2+1/2=4,所以for循环共循环了K-1+1次,即4-1+1共4次。
以下程序中,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
解析:将程序中所有的宏替换掉可得:M=2+1,K=2+1*2+1/2=4,所以for循环共循环了K-1+1次,即4-1+1共4次。