C++,急急急求。分析下列程序的输出结果。 #include <stdio.h> void fun1( ) {int x=5; printf(“x=%d尀n”

2024年11月22日 09:35
有3个网友回答
网友(1):

#include
void fun1( )
{int x=5;
printf("x=%d\n",x);//===========直接输出x,换行,哪有疑问?
}

fun2(int x)
{printf("x=%d\n",++x);}//==========++x表示先把x加1再使用x,于是x等于2+1=3

main()
{int x=2;
fun1( );
fun2(x);
printf("x=%d\n",x);//================直接输出x,换行
}

希望回答能帮到你,哪里不清楚再问。

网友(2):

x=5
x=3
x=2

网友(3):

5 3 2 求采纳