c语言中利用函数实现代码的升级

目的;通过函数实现代码的简化,和增加其可移值性

技术;学会函数是什么,函数的作用是什么,函数怎么用

(1);函数是什么

第一,函数就是 C 语言的模块,一块一块的,有较强的独立性,可以相互调用。通俗来说,就是一个一个”{}“,用函数名来标记(名字)。而且,C 语言中,一个函数里面可以调用 n 个函数,即大函数调用小函数,小函数又调用“小小”函数。这就是结构化程序设计,所以面向过程的语言又叫结构化语言。即编写函数的过程也是代码结构化的过程。

第二,函数就是一系列 C 语句的集合,能完成某个特定的功能。需要该功能的时候直接调用该函数即可,不用每次都堆叠代码。需要修改该功能时,也只需要修改和维护这一个函数即可。

(2):函数的作用

第一,将语句集合成函数的好处是方便代码重用。所谓“重用”,是指有一些代码的功能是相同的,操作是一样的,只不过针对的数据不一样,这时就可以将这种功能写成一个函数模块,以后用到这个功能时只需要调用这个函数模块就可以了,不需要再重复地编写同样的代码。这样可以解决大量同类型的问题,避免重复性操作。

第二,将语句集合成函数方便代码的维护。哪个功能出问题了,或者需要修改某个功能,那就只需要修改某个功能的函数就可以了。

所以,函数有利于程序的模块化。这实际上就是面向过程的思想。面向过程语言最基本的单位不是语句,而是函数。

(3);函数的使用

(1)类型名        //就是函数值返回类型的定义,如char表示返回的是一个字符即return一个字符,类姓名可以为void即这个函数不需要返回一个数据(返回值)。(在返回值中return相当与一个exit()即函数立即终止,当类型名不为空时,return后面需要加一个相对应类型的数据。)

函数名        //可以随便输入,不过要避免关键字()//       参数可要可不要,参数用","隔开

{

函数体                 //    函数的关键部分,不过注意其中变量的应用(全局变量可以使用,非全局变量不可以使用,并且在这个函数中运行后不改变,即使当做参数也一样)

}

(2)函数声明,类型名   函数名()//只是少了函数主体,另外声明时,参数可以直接用类型代替

因为c语言是从上而下读码的,因此,如果你的函数在主函数的下方你需要在用到位置的上方(函数就在函数内的上方,或者直接放在main函数的上方,头文件的下方)


以我上一篇的ATM代码为例

像开头的界面

完全可以带入一个view函数实现相同的效果

感悟;函数在C语言中起到的用处很大,可以大大增加其利用效果,我对于这方面的运用还不多,但我会在以后的代码中加强函数的运用。

你可能感兴趣的:(c语言中利用函数实现代码的升级)