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

admin2013-02-23  30

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

选项

答案4

解析 本题考查宏定义。预编译时,首先将M的宏定义带入K,得到N+1+1*N+1/2;再将N的宏定义带人,得到2+1+1*2+1/2=3+2+0=5,所以循环4次。
转载请注明原文地址:https://jikaoti.com/ti/yUB0FFFM
0

最新回复(0)