define定义的是宏
相当于程序在编译的时候会把宏放到你调用的地方,然后
把你输入的参数替换进去之后再进行编译
前面定义S(x) 伏吵PT*x*x
又定义了PT为3.5;
分步来看,替换PT后,原来的S(a+b)处的中厅旦代码变为
3.5;*x*x
替换x的后原来S(a+b)处的代码就变成了
3.5;卖扰*a+b*a+b了
至于4.1f是整数保留4位小数保留1位的意思。
你可以像上面的图那样思考就比较具象了。