作业帮 > 综合 > 作业

在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 22:35:18
在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的变量赋值,这样的作用是什么?例如我先定义了一个work(参数1,参数2)函数 ,然后再定义了一个handle函数,在handle函数体中我有行命令是{.
work(参数1,参数2);.}
这样做的作用是什么?例如,我work函数的返回值是-1或者0,这样有什么作用?
在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的
实际上你的work就相当于一个小模块,打个比方,你要写个计算器程序,实现两个数之间的加减乘除,这时候你的work就相当于实现加或减或乘或除的一个功能,在handle中调用这样一个函数会让整体代码看起来比较清晰,我们不是都讲究高内聚低耦合嘛;返回值的作用是判断你的函数有没有执行成功,比如说你在写除法这个功能时需要判断一个被除数不能为0否则要出错,假如没有一个返回值判断的话很可能整个代码执行下来,因为某个功能模块没有执行成功得不到你想要的结果,却没法从打印信息里判断出来,其实这是错误处理的一种手段.