44问答网
所有问题
这个程序不太懂,哪位大佬可讲授一下?
C语言
举报该问题
推荐答案 2019-02-09
看这个代码,应该是C语言的纯软应用,在硬件的C下,static是不能写在函数里面的,撇开这个不谈。
静态变量只要定义了,就存在整个工程文件中。举个例子,一个教室,放了一个位置,无论上面坐不坐人,这个位置是存在的。这个位置就相当于是静态变量了。
所以main每次调用了incement(),就执行一次x++,所以就打印出1 2 3了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6YZW6GGRZV3DDW3VVV.html
其他回答
第1个回答 2019-02-08
这是一个用于说明C语言中局部静态变量特点的演示程序。程序从main()启动后,连续调用3次increment()。因为在increment()中,将局部变量x定义成了静态变量,初值为0。而局部静态变量是可继承的,所以第一次执行increment()后,x值等于1,第二次进入increment()时,因x继承了上次的值1,再执行x++后,x等于2。同理,第三次进入increment()后,x继承了上次执行的值2,执行x++后,x等于3。
第2个回答 2019-02-08
自己看
相似回答
这个
C语言
程序
看
不懂,
麻烦
大佬
给讲
一下
答:
n=5且每循环一次n-1直到n=1的时候,当n=5时,s=s+1/5,这里的第二个s为上面定义的1.0,所以第一个s=1.0+1/5.下一次循环s=(1.0+1/5)+1/4,依次下去就是s=(((1.0+1/5)+1/4)+1/3)+1/2)
这个程序不太懂,哪位大佬可讲授一下?
答:
看这个代码,应该是C语言的纯软应用,在硬件的C下,static是不能写在函数里面的,撇开
这个不
谈。静态变量只要定义了,就存在整个工程文件中。举个例子,一个教室,放了一个位置,无论上面坐不坐人
,这个
位置是存在的。这个位置就相当于是静态变量了。所以main每次调用了incement(),就执行一次x++,...
求
大佬,一
个很简单的C++
程序
看
不懂
。。
答:
静态变量的生命期与
程序
相同,退出函数时,它的加工后的值保留不变,供下次调用继续使用。第一次调用/进入函数时 i=5,执行 i++, i 变6 ,输出i=6,输出全局量 count=9;第二次调用/进入函数时, i=6,执行 i++, i 变7 ,输出i=7,输出全局量 count=8;第三次调用/进入函数时, i=7...
大佬
们可以解释
一下这个
单片机
程序
吗
答:
ET1;开启定时1中断MOV A,#01111111B;最高位为0其余为1MOV P1,A;点亮最高位LEDSETB TR1;启动定时器1HERE:LJMP HERE;原地循环ORG 001BH;定时器1入口地址DJNZ R0,GOR0减1不为0转GOMOV R0,#10HR0减到0后赋值10HRR A;AA右循环MOV P1,A;依次循环点亮其余灯GO:RETI;中断返回END;
程序
结束 ...
大家正在搜
这个大佬的画风不太对
这个大佬不太正经
这个大佬不一样
这个大佬画风不太对读者吧
这个大佬画风不太对免费
这个大佬有点不一样
这个大佬不
不需要这个程序
你们这个程序太麻烦了
相关问题
哪位大佬能解决一下第一题呀?
有大佬知道怎么查看保存好的全局变量的程序框图吗?
C PRIMER PLUS第十一章的第八题,哪位大佬可以看一...
一个贪吃蛇的程序,哪位大佬能解释一下这段程序是什么意思?
有没有access程序设计大佬可以解决一下两个问题,求标准解...
哪位大佬可以指教一下,这段程序中怎么把红外Io接口从P3.3...