第二行为什么要用void ? 17行为什么又出现 fn1() ? 14行和16行这什么情况?
建议你复习前面的内容
void指该自定义函数无返回值,17行的fn1()表示此处执行该自定义函数内的代码块。14行中的x只在该if语句中作用,是局部变量;if语句后的16行输出语句中的x的值,就是在if语句前定义的x的值,为全局变量