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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:22:15
大大帮解释下这2个语言的意思
xS]oH+Q%VmQ@3BP!Ҵ4v KZjDM`ZҴiO:j%R8t 6NzHuf]gi@*ywF+p(c%VouXp JŶ_q;r1:5nnU` ^phm 7xU 9f;B8ޞ?o'do{lcߑ h^d`sBop]'_.E`/}z 8>uW$ &DµB],~/]&-g_U._>g~E,P'1n^X{!ib?N_M{_Q;&:<{ޅEN;7]h2؍C \S<η7@㰖m:/Woc{

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

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

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