关于模块化编程
时间:10-02
整理:3721RD
点击:
我编了一个DHT11的程序,想用模块化的格式重写这个函数,可是出现了好多错误,而且是我解决不了的,求各位大神帮忙。
你那些全局变量前面加extern 声明下。
你这样的话,.h文件最好声明清楚,否则很麻烦。
关注、、、、、、、、、、、、、、、
我改过了,还是不行。要不我把程序给你,你帮我弄一下,我改了半天,一直提示有错误
谢谢小编分享!
你的数组变量重复定义了,
这个简单。
你这是明显的由于包含头文件造成的,别把全局变量写在.h里可以避免这个
重复定义了变量,造成这个原因,一般都是你头文件多写了,你想做模块化,可以把变量名字都改一下,加个模块前缀之类的,例如str1,你就改成DTH_str1