谁能帮我讲解下这个源程序?

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:35:04
#include<stdio.h>

double calcuA(double r);····1
double calcuC(double r);

int main(void)
{
printf("area=%f\n",calcuA(2.0));
printf("\tcircumference=%f",calcuC(2.0));
return 0;}
double calcuA(double r)·······2
{return(3.141592654*r*r);}
double calcuC(double r)
{return (2.0*3.141592654*r);}
1又不是头函数怎么放在主函数前?执行到1时,就应该错误了啊,但我觉得它好像跳过1到2,再返回了啊?怎么搞的,谁可以帮我讲解下??

1 是函数声明 应该要有的 虽然不执行
如果不写1的话 应该把子函数写在主函数前面
这就是c语言的标准格式 前面是子函数声明 然后是主函数 最后写子函数
很标准的 一个程序 你是初学者 呵呵......

大哥,这是函数声明。。。。。
或者你可以把函数定义放到main函数前面就不需要进行函数声明,
但上面是一般的做法,推荐用以上做法,一目了解,一看就知道程序包含了多少个子函数。。。
还是回去看看书吧,基础的东西要掌握好才行。。。