概述
-
函数的声明:
就是告诉编译器我要使用这个函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义补上。
有的时候不写声明函数也是可以执行的,但是把函数定义写在函数调用之后就会有提示甚至报错。
函数声明的参数列表后一定要有分号。 -
函数的定义,就是某函数所对应的一个“自然段“。如下所示:
函数返回值类型 函数名 (参数类型1 参数名1, 参数类型2 参数名2,...) 「 函数体 语句1; 语句2; ...... 」 **参数列表后无分号。**
-
函数的调用:
1.调用某函数的函数称主调函数;被调用的函数称为被调函数。
2.除main函数外,其他函数都不能独立运行;其他函数只有在被调用时才运行,不调用不运行。
3.谁调用的函数返回给谁就像做事后向谁报告。 -
函数的参数和返回值:
参数:有时候函数需要接收用户传入的数据,于是就需要使用函数的参数。这是灵活定制函数的方式。根据需求,函数参数的数量可以有多个,类型也可以各不相同。
返回值:函数的返回值通常是返回函数的计算结果,也可以用来表示函数的执行结果。例如,函数执行成功返回true,函数执行失败返回false.
参数可以有多个,返回值只能有一个。两者都可以完全没有。
#include <stdio.h>
void print_C();//函数声明
//函数定义开始
void print_C()
{
printf(" ###### n");
printf("## ##n");
printf("## n");
printf("## n");
printf("## n");
printf("## ##n");
printf(" ###### n");
}
//函数定义结束
int main(void)
{
print_C();//函数调用1
printf("n");
print_C();//函数调用2
printf("n");
print_C();//函数调用3
printf("n");
return 0;
}
最后
以上就是爱笑春天为你收集整理的C语言函数声明、定义、调用的全部内容,希望文章能够帮你解决C语言函数声明、定义、调用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复