下列程序由两个文件组成,其运行结果是()。 /* 文件 1 */ int x; sub() {x=4; } /* 文件 2 */ static int x=2; main() {sub();printf(“x=%d\n”,x); }
下列程序的输出结果是()。 #include main() { int x=1 0; { int x=20; printf(“%d,”,x); } printf(“%d\n”,x); }
#include static int a=5; main() { printf(“a=%d\n”,a); p1 (); p2();} p1 () { printf(“a*a=%d\n”,a*a); a=2;} p2() { printf(“a*a*a=%d\n”,a*a*a);} 请写出程序的输出结果。
a=5 a*a=25 a*a*a=8