单项选择题

以下程序中的for循环执行的次数是
#define N 2
#define M N+1
#define NUM 2*M+1
main( )
int i;
for(i=1;i<=NUM;i++)printf("%d\n",i);

A.5
B.6
C.7
D.8