C语言问题!!?!?! 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 橙喵喵好 2018-06-28 知道答主 回答量:7 采纳率:0% 帮助的人:8.6万 我也去答题访问个人页 关注 展开全部 static int n,m是静态变量,生存期为整个源程序。主函数中的int n和f函数中static int n是两个不同的变量。return n中返回的n是static int n。静态局部变量若未赋以初值,则由系统自动赋值。数值型变量自动赋初值0,字符型变量赋空字符。所以static int n中的n=0,第一次返回的值是2;进行第二次时,static int n中的n值是第一次的返回值,进行计算后返回的是5。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 White_MouseYBZ 2018-06-28 · TA获得超过4万个赞 知道大有可为答主 回答量:2.1万 采纳率:82% 帮助的人:6645万 我也去答题访问个人页 关注 展开全部 C正确,选C。 追问 为什么 追答 第一次输出是n=k+n+m==0+0+1=1,n++;后n==2,返回后输出2。第二次输出是n=k+n+m==0+2+2=4,n++;后n==5,返回后输出5。因为n、m是静态局部变量,值要保持到下次修改前。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-01-05 C语言问题! 4 2016-11-09 几个C语言问题,急!!!! 4 2011-03-10 C语言的问题!!!! 4 2017-01-12 c语言问题! 10 2016-09-21 c语言菜鸟不懂就问!!! 3 2020-01-13 C语言求助!!! 100 2020-04-04 求救 两个关于c语言的问题!!求详细解~~~~~ 4 2020-01-13 C语言求助!!! 242 更多类似问题 > 为你推荐: