C语言函数概述

C语言中,函数的作用相当于其他高级语言中的子程序,编写程序时,常常将一些常用的功能模块编写成函数,供其他程序调用。函数的优点很多,一方面可以减少重复编写程序的工作量,另一方面方便阅读程序

函数概述

C语言源程序是由函数组成的,一个程序往往由多个函数组成。函数是程序实现模块编程的基本单元,一般为了完成某一特定的功能,相当于其他语言中的子程序。一个较大程序的各项功能都是由其各个子程序共同完成的,同样可以说c程序的全部工作都是由各种各样的函数完成的,所以也把C语言称为函数式语言。由于采用了函数模块式的结构,C语言易实现结构化程序设计使程序的层次结构清晰,便于程序的编写、阅读、调试。

⑴从函数的定义的角度来看,在C语言函数中函数分为两种,一种是库函数,另一种是用户自定义函数

库函数:由c系统提供,用户无需要定义,在调用函数之前也不用在程序中进行类型说明,只需要,在程序前包含有该函数原型的头文件,即可在程序中直接调用。比如使用输入输出函数scanf和printf函数,应该在程序开始部分包含stdio.h 头文件。又如调用字符串处理函数,strlen,strcmp函数时,也应在程序开头部分包含string.h头文件

例子
计算任意两个整数的积
在这里插入图片描述

上述mul函数就是用户自定义函数,它要实现的功能就是计算出两数相乘的结果

⑵从函数的形式上看,函数分为有参函数和无参函数两种

有参函数:在调用函数时,在主调函数和被调函数之间有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值