LINUX C语言学习之路——函数的基本概念

函数的基本概念

什么是函数
为什么要使用函数
函数的分类
如何定义函数

1.什么是函数
main()
printf:输出
scanf:输入
(1):函数必须要完成某个功能
(2):函数要有属于自己的名字
(3):函数是为了完成某个功能的代码块

2.为什么要使用函数

一个公司的发展与壮大
1.是不是只有老总一个人?依赖于团队的合作
各自解决各自的责任(分工)

软件开发,做一个项目
1.老板通过关系把项目接进来
2.老板把这个项目交给项目经理
3.项目经理手下有一批软件工程师
4.软件工程师手下有程序员

使用函数是为了实现模块化设计

3.函数的分类

1)按照功能来分类:
1)系统函数(标准函数)
是C语言已经为我们做好的函数,我们直接拿来使用就可以了,我们不了解函数的是实现代码。例如printf函数,以前所学的函数都是系统函数。
2)用户自定义函数
系统函数虽然不需要用户去来做,只需要使用就可以了,但是系统函数的个数与功能毕竟是有限的,为了得到更多功能强大的函数。我们就要用户自己编写的函数。

2)有无参数来分类
1)无参函数
括号里面没有值的函数成为无参函数 如getchar
2)有参函数
括号里面有值的函数称为有参函数
如printf函数

总结:系统函数:有参数,无参数
用户自定义函数:有参数,无参数。

4.如何定义函数
1.无参函数的定义格式:void 函数名()
{

                                         }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值