这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 坤创E-Geek/天科大新电社 » 模块化编程中的疑问(二)

共6条 1/1 1 跳转至

模块化编程中的疑问(二)

菜鸟
2015-02-03 23:28:22     打赏
在用到按键进行模块化编程中,会出现一个模块中的函数有返回值,而在另一个模块中要用到这个返回值,我想知道这种有返回值的模块怎么用

工程师
2015-02-04 09:15:18     打赏
2楼

可以用extern这个玩意。

另外

如果你在一个模块中用的Voice.read()这个函数,他有返回值 return readnum(假设返回值为int型)

你在其他模块中调用的话,首先要包含头文件

其次调用的时候可以用

int a

a=Voice.read()

这样就可以了


高工
2015-02-04 11:03:50     打赏
3楼
楼上很强大~~~支持!!

高工
2015-02-04 17:48:52     打赏
4楼

用extern定义一个全局变量

如果很重要的变量传递,可以考虑volatile修饰一下


菜鸟
2015-02-05 12:10:45     打赏
5楼
这不是和c语言中有返回值的函数调用一样么,就是模块化编程中多了一个包含头文件的过程

菜鸟
2015-02-05 12:10:47     打赏
6楼
这不是和c语言中有返回值的函数调用一样么,就是模块化编程中多了一个包含头文件的过程

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]