大大帮解释下这2个语言的意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 05:26:31

大大帮解释下这2个语言的意思
大大帮解释下这2个语言的意思

大大帮解释下这2个语言的意思
第一题考的是考静态局部变量.
z的生命周期是整个程序的执行过程,所以那个变量一直都在,第一次进入fun函数,变量z的初始值是4,然后执行+=1.之后每次进入那个程序,变量z的值依然为上一次保存下来的值,然后+=1.
第二题考的是switch语句中的break.
s是'3',所以毫无疑问,执行case1:,但是case1执行完后,没有break语句跳出,所以会继续执行case2,再来输出一次,紧接着break,执行完成.

考你对 static 和 switch的理解,这道题还是比较好的,考点比较多,只要记住static 变量被分在全局变量区,只要main函数不结束,一直存在只是访问权限的问题!