float fun(int x, int y)
{return(x+y);}
main()
{int a=2,b=5,c=8;
printf(“%3.0f\n”, fun((int)fun(a+c,b),a-c));}
运行结果:空格空格9/*为什么有两个空格*/
float fun是什么意思?定义返回值为单精度的函数
%3.0f\n”是什么意思? 输出结果最小宽度为3、小数位为0的单精度数
/*为什么有两个空格*/
谢谢!
>> 本文固定链接: http://www.vcgood.com/archives/3256
>> 转载请注明: movewhere4c 2009年08月03日 于 C语言帝国 发表
这个问题建议你认真的看下C语言教材
任何一本书都会讲到
其次,注意你的编程规范
多谢回答!刚开始学,看来这些问题可以先放着,至少通读一遍教材再说了
这些是基本 慢慢学习 共同努力