问题详情

有以下程序: void fun2(char a,char b) {printf(”%c%c”,a,b); } char a=A,b=B; void funl( ){a=C;b=D;} main( ) { funl( ); printf("%c%c",a,b); fun2(E,F); } 程序的运行结果是( )。


A、CDEF

B、ABEF

C、ABCD

D、CDAB

时间:2022-01-04 05:37 关键词:

答案解析

A
在函数funl之前定义了全局字符变量a和b。这两个变量的作用域是从其定义处开始到整个程序末结束。在函数funl之内定义了两个变量a和b,并且分别初始化为字符C和D。