C程序设计语言——七、函数(1)函数的基本概述

本文详细介绍了C语言中的函数,包括函数的概述、分类、定义、调用、声明及其区别。讨论了有无返回值、是否传递数据的函数,以及内部与外部函数的概念。通过实例讲解了如何定义无参和有参函数,以及函数调用的规则。
摘要由CSDN通过智能技术生成

目录

一、函数的概述(功能)

二、函数分类

1、从函数定义角度

2、有无返回值

3、从主调函数和被调函数是不是有数据传送

4、从函数作用范围

三、函数的定义

1、无参函数定义

2、有参函数定义

四、函数的调用

1、函数调用分类

2、函数必须先定义或声明之后才能被调用

五、函数的声明

1、声明方法

2、函数调用的一般形式

六、函数的定义和声明的区别

1、函数定义

2、函数声明

七、举例

1、《求两个函数最大值》

2、《编写函数face,求n!》


一、函数的概述(功能)

1、函数是程序的基本单位;

2、必须只有一个main()函数,位置在哪都行;

3、所有函数定义是并列的;不能嵌套定义,可以嵌套调用


二、函数分类

1、从函数定义角度

  1. 标准库函数
  2. 用户自定义函数

2、有无返回值

  1. 有返回值:strlen、strcmp
  2. 无返回值:printf

3、从主调函数和被调函数是不是有数据传送

  1. 有参函数
  2. 无参函数

4、从函数作用范围

  1. 内部函数
  2. 外部函数

三、函数的定义

1、无参函数定义

  1. 格式:

类型说明符 函数名()

{

        声明部分;

        语句;

}

2、有参函数定义

  1. 格式:

类型说明符 函数名([形参列表])        //函数头

{        //函数体

        声明部分;

        执行部分;

        [return 表达式]

}

注意:

1、函数名:必须是标识符,同一程序函数不能同名

2、形参列表:int x,int y;

3、类型说明符:函数返回类型没有定义时,默认为 int 型


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值