为什么我这个C语言程序运行完结果还是a=3,b=5?不是应该互换吗?求解答
#include<stdio.h>intf(inti,intj){intp;if(i<j){p=i;i=j;j=p;returni,j;}}intmain(void){i...
# include <stdio.h> int f(int i, int j) { int p; if (i < j) { p = i; i = j; j = p; return i, j; } } int main(void) { int a, b;... # include <stdio.h> int f(int i, int j) { int p; if (i < j) { p = i; i = j; j = p; return i, j; } } int main(void) { int a, b; a = 3; b = 5; f(a, b); printf("a = %d\nb = %d\n", a, b); return 0; } 为什么我这个C语言程序运行完结果还是a=3,b=5?不是应该互换吗? 求解答 展开
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询