在线名词解释大全 - C语言程序设计 - 详细

下面程输出结果是()。#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){inti;for(i=1;i<=NUM;i++);printf("%d",i);}

A
10
B
9
C
8
D
6
正确答案:
宏定义是先原文替换,再计算式子值,即SUM=(2+1+1)*2+1/2。跳出循环时,i还做了自增。
相关推荐
扫描二维码
关注公众平台