第1个回答 2009-07-05
此程序中FD被宏定义为5,a[3+2]为数组a[5],b[7+FD]为数组b[12]
第2个回答 2009-07-05
FD只是一个记号,在编译后所有的FD都会被替换为5,
a[3+2]就是a[5],
b[7+FD]就是b[12]
第3个回答 2009-07-05
编译器编译的时候会把FD替换成5,
int a[3+2],b[7+FD];
就变成了int a[3+2],b[7+5];
第4个回答 2009-07-05
编译命令,作用就是把后面程序中所有的FD都替换成5本回答被提问者采纳