您认为这道题目的结果应该是什么?
程序代码:
#include <stdio.h> double sqr(x) { return (x*x); } int main(int argc, char *argv[]) { double ret; ret = sqr(3.0); printf("%g\n", ret); return 0; }
不要上机测试,您推测这道题目打印的结果应该是多少?为什么?
BTW:
(1) 在VC6和GCC4.4.3下可以编译并运行。
(2) 回答是9的拉出去抽20大板,因为答案是0
.
[ 本帖最后由 phrankmoon 于 2010-7-28 20:17 编辑 ]