回复 9楼 Han_FlyB
谢谢你,,,谢谢,,谢谢谢谢
#include "stdio.h"
#define F(x) x*x*0.1
void main()
{
float i=3.0;
printf("%5.2f\n",F(i+1) );
} 怎么会算出16呢。。
i+1*i+1*0.1=3+3+0.1=6.1啊。。
保留两位小数。结果是6.10啊。。
宏定义,是要直接代数进表达式的