两个函数中的x要区分开首先定义并赋初始值x=30,然后printf输出此时x=30,所以得到main()函数中x的值为30;接着调用show()函数,在show()函数中定义并赋初始值x=20,然后printf输出此时x=20,所以得到show()函数中x的值为20;