关于指针的使用
选择function函数两个参数中较大的值,再将这个较大的值重新赋值给两个参数。但以下代码却无法运行,是什么原因?程序代码:
#include<stdio.h> void function(int *a,int *b){ if(*a>*b) *b=*a; else *a=*b; } int main(void){ int *x; int *y; scanf("%d%d",x,y); function(x,y); printf("%d %d",*x,*y); return 0; }