以下程序的输出结果是______。 include <stdio.h> void swap(int
以下程序的输出结果是______。 include <stdio.h> void swap(int *a, int *b) { int *t; t=a;a=b;b=t; } main( ) { int i=3,j=5,*p=&i,*q=&j; swap(p,q); printf("%d %d/n",*p,*q); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:3 5
函数swap(int*a,int*b)的功能是实现*a和*b中两个数据的交换,在主函数中调用swap(p,q)后,参形指针变量a和b分别指向i和j,在swap(int*a,int*b)执行完后,指针变量a和b分别指向j和i,而指针变量p,q所指向变量的值没有发生变化,所以输出结果为35。
相似问题
下述函数统计字符串中的单词个数 单词是指处在空格之间的字符序列 请填空。 int word(char
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】=")
请选出可用作C语言用户标识符的是A.void define WORDC.FOR --abc Case
请选出可用作C语言用户标识符的是A.void,define,WORDC.FOR,--abc,CaseD.2a,Do,Sizeof请帮忙给出正确答案和分析,谢谢!
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角 形式如下: 1 1 1 1 2
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 其构成规律是: ①第0列元
以下程序的输出结果是______。 main( ) { int y=9; for(;y>0;y--)
以下程序的输出结果是______。 main( ) { int y=9; for(;y>0;y--) if(y%3==0) { printf( "%d ",--y);continue;}}请帮忙给出正确答案和分析,谢谢!
设Y是int型变量 请写出判断Y为奇数的关系表达式【 】。请帮忙给出正确答案和分析 谢谢!
设Y是int型变量,请写出判断Y为奇数的关系表达式【 】。请帮忙给出正确答案和分析,谢谢!
