void func(inta,int&b) { a++; b++; } 若执行代码段:int x=0,y=1; func
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 09:34:47
void func(inta,int&b) { a++; b++; } 若执行代码段:int x=0,y=1; func(x,y);
则变量x和y的值分别是 A)0和1 B)1和1 C)0和2 D)1和2
则变量x和y的值分别是 A)0和1 B)1和1 C)0和2 D)1和2
void func(int a,int &b) // 传入的值为0和1, a=0 b=1 { a++; // a在函数中的值改为1,但是出函数后,x仍然=0 b++; // b是引用传参(b相当于y),所以跳出函数后y的值改为2 } int x=0,y=1; func(x,y); // 传入x,y的值为0和1 printf("%d %d\n",x,y); 答案应该是0和2,选择C
void func(inta,int&b) { a++; b++; } 若执行代码段:int x=0,y=1; func
#include void func(int b) { int a; a=b;b=10;} void main() {i
int func(int x,int y ) { return(x+y) } main() {int a=1,b=2,c
void func(int *a,int b[]){b[0]=*a+6;}main(){int a,b[5];a=0;b
char *func(int x,int y) 它是A对函数func定义,b,对函数func的调用,C,对函数func的
#include int func(int a,int b) { int c; c=a+b;return c; } ma
func(int a,int b) {int c; c=a+b; return(c); } main() {int x=
#include func(int a,int b) {int c; c=a+b; return c;} main()
#include func(int a,int b){int c; c=a+b;returnc;}main(){intX
void Func(int *x,int *y) {*x^=*y; *y^=*x; *x^=*y; } 这个函数的功能是
一道函数测试题!void func(int *x){ x=(int *)malloc(sizeof(int));*x=1
int x=10,y=20; main() {func();printf("%d,%d\n",x,y);} func()