C语言中关于静态变量的问题求救ing。。。
我想问下各位高手为什么子程序中去掉a=10;就可以累积计数,而如果有a=10;的话就只输出111。。。为什么呢???望知情前辈予以解答。。。不胜感激。。。#include...
我想问下各位高手为什么子程序中去掉a=10;就可以累积计数,而如果有a=10;的话就只输出111。。。为什么呢???望知情前辈予以解答。。。不胜感激。。。 #include <stdio.h> main() { int i=0; void b(); while(i++<10) b(); } void b() {... 我想问下各位高手为什么子程序中去掉a=10;就可以累积计数,而如果有a=10;的话就只输出111。。。为什么呢???望知情前辈予以解答。。。不胜感激。。。 #include <stdio.h> main() { int i=0; void b(); while(i++<10) b(); } void b() { static int a; a=10; a++; printf("%d",a); } 展开
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询