如题所述
具体过程怎么样的 第一个答案我会 第二个我就不知道怎么来的 难道B++还要返回到最开始的if那里去
这个题目主要是考察你对静态局部变量的了解。数组a[]和b都是静态局部变量,在第一次调用fun函数的时候,会初始化赋值,但是它们的值改变后,再第2次调用fun函数就不会再赋值了,这是静态局部变量的特性。也就是说第一次a[3] = {0, 1, 2},b = 10.第2次进fun的时候,a[3] = {0,2,4},b = 11.