AVR单片机C语言函数调用的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:28:02
在ICCAVR中建立一个工程,可不可以在工程中添加多个扩展名为C或H的文件,
然后将这些文件关联起来,由main这个主函数去调用其它文件里的子函数?
当调用其它文件里的子函数时,全局变量可以在各个文件里传递吗?
比方说我在main这个文件里定义的全局变量,其它的文件子函数也可以访问吗?具体要怎么做啊,大概的讲一讲就可以了,回答的好有重谢!!!
你能说具体一点吗,这个extern到底要怎么用啊?

你说的完全都正确,你在任意一个C中都可以定义全局变量,当另一个C想要调用时只需要在之前加上extern声明一下就可以了。在ICC中的各个C文件基本不能单独编译,必须作为工程整体编译