如图所示:单片机的Keil软件里在子函数里为什么定义static 会有警告?
4个回答
展开全部
因为含义不同。
全局变量加static,意思指此变量只在此模块范围有效,在其它文件无法引用。本文件的所有函数都可以引用。
在函数里加static,意指此为静态变量。相当于一个全局变量,只不过别的函数无法引用。
全局变量加static,意思指此变量只在此模块范围有效,在其它文件无法引用。本文件的所有函数都可以引用。
在函数里加static,意指此为静态变量。相当于一个全局变量,只不过别的函数无法引用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编译器版本不同,静态变量放在子函数的首行试下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义了但没有用到。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询