标签: c++ c oop microcontroller
我正在用C语言编写一个用于I / O电路板的微控制器;它与运行用C ++编写的应用程序的计算机进行通信。我的合作伙伴正在研究PC代码,他帮助用C语言编写了MCU的初始通信例程。
最初代码让我感到困惑,因为它似乎是以面向对象的方式编写的,有很多传递结构,get()和set()类型例程等。
更高级的程序员在C中编写这样的代码是否典型?我是否应该尝试使其余代码更像“面向对象”?
在C中使用静态全局变量和get()set()方法是否有益?或者这应该留给面向对象的语言?