关于C语言的一道选择题,要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果.能正确招待此功能的函数是:A.funa(int *x,int *y){int *p;*p=*x;*x=*y;*y=*p;}B.funb(int x,int y){int t;t=x;x=y;y=t;}C.func(

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 21:41:57
关于C语言的一道选择题,要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果.能正确招待此功能的函数是:A.funa(int *x,int *y){int *p;*p=*x;*x=*y;*y=*p;}B.funb(int x,int y){int t;t=x;x=y;y=t;}C.func(

关于C语言的一道选择题,要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果.能正确招待此功能的函数是:A.funa(int *x,int *y){int *p;*p=*x;*x=*y;*y=*p;}B.funb(int x,int y){int t;t=x;x=y;y=t;}C.func(
关于C语言的一道选择题,
要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果.能正确招待此功能的函数是:
A.funa(int *x,int *y)
{int *p;
*p=*x;*x=*y;*y=*p;
}
B.funb(int x,int y)
{int t;
t=x;x=y;y=t;
}
C.func(int x,int y)
{*x=*x+*y;*y=*x-*y;*x=*x-*y;
}
为什么B项不正确?

关于C语言的一道选择题,要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果.能正确招待此功能的函数是:A.funa(int *x,int *y){int *p;*p=*x;*x=*y;*y=*p;}B.funb(int x,int y){int t;t=x;x=y;y=t;}C.func(
如果我没记错的话
B这种形式传的是形参,也就是说,在函数内部把x和y交换了
但在函数外部,并没有交换x和y

答案是A:
显然不是B啊~~
B,不能改变原来的数据.
不知道怎么说来着. 要想改变原来函数变量的值,就必须把地址的值传给它,即要用指针的~!

C语言的一道选择题 关于C语言的一道选择题,要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果.能正确招待此功能的函数是:A.funa(int *x,int *y){int *p;*p=*x;*x=*y;*y=*p;}B.funb(int x,int y){int t;t=x;x=y;y=t;}C.func( 一道关于C语言函数的问题. 一道关于C语言函数的问题. getchar函数是什么函数?它的功能是什么?putchar函数是什么?它的功能是什么?题是C语言程序! c语言中的函数问题,关于最大公约数和最小公倍数的求法.编写两个函数,一个函数gcd()的功能是求两个整数的最大公约数,另一个函数mul()的功能是求两个整数的最小公倍数.要求:1两个整 写出下列每个函数的功能c语言的补充图片是每一条函数啊 C语言问题,说明下面函数的功能 关于C语言的一道题目 内部函数 外部函数下列叙述中正确的是().A:C语言编译时不检查语法B:C语言的子程序有过程和函数两种C:C语言的函数可以嵌套定义D:C语言所有函数都是外部函数答案为 关于C语言的一道选择题0X15是什么?怎么化为十进制?&的意义?2,3,很类似, 关于C语言的一道题:有两个字符串,str1 = abcdefgggg,str2=aaagggg,要求找出其共同的最长子串!注意:是最长的共同子串!函数接口:char *submaxstring(const char *str1,const char *str2) 一道高中关于函数单调性的选择题 高中必修一数学一道选择题关于函数的零点 关于等比数列的一道选择题 一道关于等差数列的选择题 关于不定积分的一道选择题 一道关于少数民族的选择题, 一道关于矩阵的选择题