以下是引用无悔爱白修在2010-7-27 23:05:01的发言:
#include <stdio.h>
double sqr(x) { //必须对X做一个定义。不然编译会出错。
return (x*x);
}
因为用的%g,得到的结果为9
#include <stdio.h>
double sqr(x) { //必须对X做一个定义。不然编译会出错。
return (x*x);
}
因为用的%g,得到的结果为9
你的是什么编译器,扔了去!与C标准都不兼容!
[ 本帖最后由 phrankmoon 于 2010-7-28 20:10 编辑 ]