下面程序运行后的输出结果是()。void fun(int x,int y){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main(){int x=2,y=3;fun(x,y);printf(“%d,%d\n”,x,y);}
A. 3,2,2,3
B. 2,3,2,3
C. 3,2,3,2
D. 3,2,3,3
查看答案
在C语言的函数中,下列正确的说法是( )。
A. 必须有形参
B. 形参必须是变量名
C. 可以有也可以没有形参
D. 数组名不能作形参
输入一个字母字符,设置条件编译,使之能根据需要将小写字母改为大写字母输出,或将大写字母改为小写字母输出。,用#define命令控制是否要大写或者小写
编写一个程序,可以给输入的数据加10或者减10.根据是否define定义进行切换。
以下说法正确的是()。
A. 实参和与其对应的形参各占用独立的存储单元
B. 实参和与其对应的形参共享一个存储单元
C. 形参是虚拟的,不占用存储单元
D. 只有当形参和与其对用的实参同名时才共享存储单元