写点什么

函数

用户头像
奈奈奈奈
关注
发布于: 2021 年 04 月 08 日

1.由主函数调用其他函数,其他函数可以互相调用。同一个函数可以被一个或多个函数调用任意多次。

2.一个 C 程序由一个或多个程序模块组成,每个程序模块作为一个源程序文件。一个程序文件可以被多个 c 程序调用。

3 两种函数:

I:使用角度

1.标准函数:系统提供。

2.用户自创

II 函数的形式

1,无参函数:如 printf 和 print_message。

2.有参函数。


A.定义无参函数的一般形式为:

类型标识符(如 Void) 函数名()

{

声明部分

语句部分

}

B 定义有参函数的一般形式为:

类型标识符 函数名(形式参数表列)

{

声明部分

语句部分

}

例如 int max(int x,int y)

{

int z;

z=x>y? x:y;

return (z);

}

C.定义空函数

类型标识符 函数名()

{

}

如: dumy()

{

{

调用此函数时,什么工作也不做,没有任何作用。

形参实参的重要说明

(1)形参只有发生函数调用时,才会被分配内存单元。

(2)实参可以是常量,变量或表达式。如:max(3 ,a+b);

但要求他们有确定的值。在调用时实参赋给形参。

(3)在被定义的函数中,必须指定形参的类型。

(4)实参与形参的类型应相同或兼容。

关于函数返回值的一些说明

(1)一个函数可以有一个或以上的 return 语句,执行到哪一个 return 语句哪一个语句起作用,return 的括号可以不要。

(2)return 的值可以是一个表达式:

int main(int x,int y)

{

return (x>y?x=y)

}


用户头像

奈奈奈奈

关注

还未添加个人签名 2021.04.06 加入

还未添加个人简介

评论

发布
暂无评论
函数