|
发表于 2013-6-19 16:15:52
|
显示全部楼层
将- int main(void)
- {
- double x = 2.0, y = 3.0;
- printf("%lf raised to %lf is %lf\n", x, y, pow(x, y));//系统原有函数
-
- double a = 3.0, b = 2.0;
- double power(double a,double b);
- printf("%f的%f次方是%f\n",a,b,power(a,b));//自己实现函数
-
- return 0;
- }
复制代码 改为- int main(void)
- {
- double x = 2.0, y = 3.0;
- double a = 3.0, b = 2.0;
- printf("%lf raised to %lf is %lf\n", x, y, pow(x, y));//系统原有函数
-
- //double a = 3.0, b = 2.0;
- double power(double a,double b);
- printf("%f的%f次方是%f\n",a,b,power(a,b));//自己实现函数
-
- return 0;
- }
复制代码 C语言里变量定义必须在{}的最前面。或者你把扩展名由.c改为.cpp变为C++语言,就没有这种限制了。 |
|