C语言学习笔记之函数初步
要善于说“谢谢”“加油”和“最喜欢”,有朝一日要成为善良的人!
本文有关代码段来源网络,如有侵犯,请立即联系博主改正!
文章目录
前言
学习任何一门编程语言最重要的部分之一就是函数,把函数学会了,学透彻了才可以说摸到了这门编程语言!C语言作为最经典的编程语言也不例外,只有把C语言当中函数的声明,定义,调用······这些最基本的概念搞明白了,才可以说摸到了C语言的门槛。
本文主要从基础入门的知识入手,结合一些经典代码段,介绍关于C语言当中函数的有关知识。
如有纰漏,还望各位看官指正!创作不易,如有冒犯,还望海涵!
一、函数是什么?
既然是学习笔记,那就讲讲自己的看法。函数就是自变量对应因变量,C语言中的自变量叫做参数,参数有很多种,后面会详细的讲解,而因变量对应C语言中的函数返回值,或者对应函数执行的某一过程······总之,函数完全可以理解为初中高中写的那些函数,就是建立一个映射关系,对于C语言的学习者来说,应该不算一个新知识。
二、函数的定义
1.有返回值函数的定义
定义如下:
返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…) {
函数体;
返回值;
}
返回值类型对应着前面说到的结果,如果这个函数执行想得到的是一个值,那这个返回值就需要规定类型。
函数名就是字面意思,给你自定义函数起一个名字而已,想要什么起什么就好,但是!!不能起跟系统提前定义好的函数名有冲突,比如自己定义了一个main?
函数名后面的括号填的是参数类型和参数名,定义的这个函数需要什么自变量,这个自变量的是什么类型的,都要在这里提前规定好。
花括号里写的是函数体,这里没什么说的,按照需求写就好,前边在主函数中怎么写的,在这里怎么写。
返回值就是要返回到函数调用处的一个值,它的类型前边已经定义,已经规定好了。
int send( int a,int b