我就看见第8题,没有看见第二题,故只给第8题的解答。
问题的焦点在于未初始化的static数组里的元素的值是多少
最好的解题办法,就是把题目打到机器上run一下
第八题,是输出0啊,因为后面再给x赋值的时候,j是等于3的,前面那个双循环只赋值到2的位置,又因为是static修饰,所以有默认值0。所以可以输出0.
退出二重循环时,j==3
由于a是一个静态数组,未被赋值的元素值都是0,被赋值的只有a[0][0]~a[0][2]、a[1][2]~a[1][2]、a[2][0]~a[2][2]、
所以,x的值=a[0][3]+a[1][3]+...+a[7][3]=0
‘C语言问题,你可以找身边的同事问一问
人家为再不老实,我大耳刮子甩他。