函数(C语言程序设计)

您所在的位置:网站首页 c语言幂函数pow怎么用 函数(C语言程序设计)

函数(C语言程序设计)

2023-06-04 06:46| 来源: 网络整理| 查看: 265

目录

一、函数定义

二、函数调用

三、递归函数

四、局部变量和全局变量

一、函数定义

1、无参函数的定义

类型名 函数名()     /*函数首部*/

{

        函数体

}

类型名 函数名(void)     /*函数首部*/

{

        函数体

}

void类型的函数不直接返回值,其作用通常是完成某一特定功能

2、有参函数的定义

类型名 函数名(形式参数表列)     /*函数首部*/

{

        函数体

}

3、空函数的定义

类型名 函数名()     /*函数首部*/

{ }

二、函数调用

1、一般调用形式

函数名(实际参数表列);

2、函数调用的方式

1)函数语句

函数名(实参表列);

2)函数表达式

3)函数镶嵌调用

3、函数调用过程

在执行函数调用时,实际上系统要完成以下工作。

1、为被调函数的所有形参分配内存,在计算实参的值,并一一对应地赋予相应的形参(对于无参函数,不做该项工作)

2、为函数说明部分中的定义的变量分配存储空间,再依次执行函数的可执行语句。当执行到“return(表达式)”语句时,计算返回值(如果无返回值的函数,不做该工作)

3、释放在本函数中的定义的变量所占用的储存空间(对于static类型的变量,其空间不会释放),返回主调函数继续执行                                                              

【例7.7}输入n个正整数,将他们从小到大排序后输出

#include void bubble(int a[],int n); int main(void) { int n,a[8]; int i; printf("输入变量n的值(n


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3