问题描述
- 以下程序的输出结果是( ) C语言的
-
以下程序的输出结果是( ) # include subl(char a,char b) {char c;c=a;a=b;b=c;} sub2(char *a,char b){ char c;c=*a;*a=b;b=c;} sub3(char *a,char *b) { char c;c=*a;*a=*b;*b=c;} main() { char a, b; a=‘A’; b=‘B’; sub3(&a,&b); putchar(a); putchar(b); a=‘A’;b=‘B’ ;sub2(&a,b);putchar(a); putchar(b); a=‘A’; b=‘B’; sub1(a,b); putchar(a);putchar(b); } ①BABBAB ②ABBBBA ③ BABABA ④ BAABBA
解决方案
①BABBAB 形参和实参的关系题。以后代码排版下,看着好累的
解决方案二:
BA BB AB 注意传值与传地址的区别
解决方案三:
学习编程语言,不写代码,不调试执行,怎么知道结果呢?即使是考试题,万一题目稍稍修改了呢,自己上机运行过的东西印象才深刻吧。
解决方案四:
面试题:以下程序的输出结果是
字符串面试题:以下程序的输出结果是
时间: 2024-11-08 19:14:37