-
c 语言。 一个完整的函数由函数标头和函数体组成,这两者对于定义函数都是必不可少的。
函数定义的一般形式如下:
类型标识符。
函数(参数)的名称。
这是函数标头。
下面的 { 是函数体。
“说明”部分。 执行部分。
以下是一些示例:
定义一个不带返回值的函数。 功能。
功能:输出参数的值。
voidfun(int
a,intb)
printf("%d,d",a,b);
定义一个具有返回值的函数。
函数:返回 2 个整数的最大值。
intfun(int
a,intb)
return
a>bab;
-
C 与 C++ 一样,以 main 函数结尾。 int main() 以 exit(..) 结尾。陈述。 可能有多个终点,但至少有一个。
执行预定操作 (Perform a predetermined action) -- 可以编写一个预定操作函数,并将对此函数的调用添加到所有端点的前面。 例如:
有时会添加大括号,例如,结果是:
if (!x) exit(1);否则只是想要。
if (!x) else
-
#include
void func1()
功能 1 内容。
void func2(int a)
功能 2 内容。
int main(void) main 函数。
int a;
func1();调用函数 1
func2(a);调用函数 2
return 0;
-
同上。 定义部分。
void funca(int a)
函数体。 void funcb(int b);
函数体 2mian()。
在 main 函数中调用。
void funca(int a);
void funcb(int b);
-
准确地说:一个 C 程序必须至少有一个函数,即 main() 函数。
C 程序由并行函数组成。
C 程序的执行从 population 函数开始,即主函数 main(),并在 main() 的末尾结束。
一个 C 程序只允许有一个名为 main() 的函数。 您可以调用其他函数,而不会被其他函数调用。 因此,一个 C 程序的执行总是从 main 函数开始,在完成对其他函数的调用后返回 main 函数,最后以 main 函数结束整个程序。
C 源程序必须具有且只能具有一个 main 函数 main。
在 C 中,因为所有函数定义(包括主函数)都是并行的。 因此,在一个函数的主体中,不能定义另一个函数,即它不能嵌套。 但是,允许函数相互调用以及嵌套调用。
习惯上将呼叫者称为主音功能,将被呼叫者称为音调功能。 函数也可以自行调用,称为递归调用。
-
main 功能是强制性的,您也可以自定义功能。
思路:要求一个正整数n的位数,可以先定义一个变量num,并初始化为0,将整数n依次除以10,直到为0,每除以10,变量num的个数就会加1,最后一个num的值就是整数n的位数。 >>>More