C语言笔记 第四十三课 函数的意义

第四十三课 函数的意义

C语言中的函数

函数的由来
程序 = 数据 + 算法
C程序 = 数据 + 函数(C语言核心)

函数的意义

模块化程序设计
在这里插入图片描述
C语言中的模块化
在这里插入图片描述

面向过程的程序设计

面向过程是一种以过程为中心的编程思想
首先将复杂的问题分解为一个个容易解决的问题
分解过后的问题可以按照步骤一步步完成
函数是面向过程在C语言中的体现
解决问题的每个步骤可以用函数来实现

声明和定义

声明的意义在于告诉编译器程序单元的存在
定义则明确指示程序单元的意义
C语言中通过extern进行程序单元的声明
一些程序单元在声明时可以省略extern
严格意义上的声明和定义并不相同!
43-1 声明和定义不同
小结
函数是面向过程思想在C语言中的体现
面向过程是由上至下分解问题的设计方法
程序中的定义和声明完全不同
C语言中通过extern对程序单元进行声明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值