C语言之路---函数

这篇博客详细介绍了C语言中的函数概念,包括函数声明、定义,无参和有参函数,以及函数调用。重点讲解了模块化开发,如多文件编程、头文件路径、绝对路径和相对路径、条件编译以及static变量和函数的作用。通过实例解释了如何避免头文件重复包含和命名冲突问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

概念: 

一、函数声明

二、函数定义

1)、无参函数的定义

2)、有参函数的定义

参数

返回值

三、模块化开发

1、多文件编程

2、C语言头文件的路径

3、绝对路径和相对路径

4、系统路径

5、条件编译(防止头文件被重复包含)

6、C语言static变量和函数


概念: 

库函数和自定义函数

函数声明   函数定义     函数调用   函数嵌套 

主调函数  被调函数

参数   形参  实参

返回值

模块化开发

一、函数声明

在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明。

声明(Declaration),就是告诉编译器我要使用这个函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义补上。

 函数声明的格式非常简单,相当于去掉函数定义中的函数体,并在最后加上分号;也可以不写形参,只写数据类型

有了函数声明,函数定义就可以出现在任何地方了,甚至是其他文件、静态链接库、动态链接库等。

在实际开发中,往往都是几千行、上万行、百万行的代码,将这些代码都放在一个源文件中简直是灾难,不但检索麻烦,而且打开文件也很

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱抵万难

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值