首页 > 编程知识 正文

c语言函数声明的用法,C语言中函数声明

时间:2023-05-06 06:33:55 阅读:279535 作者:2603

函数的声明:
就是告诉编译器我要使用这个函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义补上。
有的时候不写声明函数也是可以执行的,但是把函数定义写在函数调用之后就会有提示甚至报错。
函数声明的参数列表后一定要有分号。

函数的定义,就是某函数所对应的一个“自然段“。如下所示:

函数返回值类型函数名 (参数类型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;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。