当前位置:首页 > 高级语言程序设计(一)(00342) > 正文内容

阅读下列程序,写出程序运行的输出结果。
#include
subl(chara,charb){charc;c=a;a=b;b=c;}
sub2(char*a,charb){charc;c=*a;*a=b;b=c;}
sub3(char*a,char*b){charc;c=*a;*a=*b;*b=c;}
voidmain()
{chara,b;
a='A';b='B';sub3(&a,&b);putchar(a);putch

高老师2年前 (2024-03-26)高级语言程序设计(一)(00342)11

阅读下列程序,写出程序运行的输出结果。
#include
subl(chara,charb){charc;c=a;a=b;b=c;}
sub2(char*a,charb){charc;c=*a;*a=b;b=c;}
sub3(char*a,char*b){charc;c=*a;*a=*b;*b=c;}
voidmain()
{chara,b;
a='A';b='B';sub3(&a,&b);putchar(a);putchar(b);/*sub3()能实现a、b交换*/
a='A';b='B';sub2(&a,b);putchar(a);putchar(b);/*sub2()只能改变a的值*/
a='A':b='B';subl(a,b);putchar(a);putchar(b);/*subl()不能实现a、b的交换*/
}

输出结果: BABBAB

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/442176.html

分享给朋友: