回到你问的这个问题:
① 是的,被这个嵌套母函数调用的子函数也必须声明为嵌套函数。因为有可能运行至该子函数时产生中断调用母函数、继而调用该子函数的实体产生工作空间重叠。
② 如果你将这个母函数做出多个副本,那么子函数要么声明成重入、要么对应于每个母函数创建一个子函数副本、专门给对应的母函数调用。
您好!很高兴为您解答问题,以下是我为您提供的解答内容:void timer0 interrupt 1
改成
void timer0(void) interrupt 1
不管什么软件,其主程序有且只能有一个,不能在一个程序中有多个主程序,因为所有程序的执行都是从主程序开始执行的,如果有多个主程序的话,程序在执行时会无法判断到底是要执行哪一个主程序。因此,建议不要将实不同功能程序写成主程序,而应该当其写成各个功能模块的形式(也就是函数形式)。然后在主程序中对其进行调用就行了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)