函数(C语言程序设计) |
您所在的位置:网站首页 › c语言幂函数pow怎么用 › 函数(C语言程序设计) |
目录 一、函数定义 二、函数调用 三、递归函数 四、局部变量和全局变量 一、函数定义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 |