|
发表于 2019-5-17 10:57:29
|
显示全部楼层
本楼为最佳答案
你所说的另一个框架或代码块其实应该是函数,在 C 语言中,所有需要执行的代码统统都必须被包含在函数里,在你的代码中,有一个函数 main() ,这是 C 语言法定的入口函数,就是程序中第一个被执行的函数。
c 语言代码中,除了 main(),还可以有另外多个函数,这些函数是供其他函数调用的,就是说,只有被调用,这些函数才会被执行。
下面的代码设计了一个函数 circle() ,输入半径(radius)参数,得到周长(perimeter) 和面积(area)。
- #include <stdio.h>
- void circle(double * area , double * perimeter , const double radius)
- {
- double pi ;
- pi = 3.1415926 ;
- * perimeter = 2 * pi * radius ;
- * area = pi * radius * radius ;
- }
- int main(void)
- {
- double a , p , r ;
- r = 80 ;
- circle(& a , & p , r) ;
- printf("半径 = %lf , 周长 = %lf , 面积 = %lf\n" , r , p , a) ;
- }
复制代码 |
|