只循环了两次为什么输出是223?... 呮循环了两次为什么输出是223?
1.重要的一点:函数fun里面的d和外面的d是不一样的变量应该看作两个变量,一旦进入fun外面的d就不起作用了。
2.两次调用fun的作用除打印了两个2没有其他任何作用。
3.主函数里的d本身为1两次循环后,结果为3所以打印3。
第一个d不是全局变量怎么鈈起作用
因为你在fun内部重新定义了。
你对这个回答的评价是
fun() 里是输出的2,两次最后3是main里的D
你对这个回答的评价是?