我按照老師的代碼寫,結果怎么不對??
#include "stdio.h"
void change(int *a,int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}
int main()
{
int a=5;
int b=1;
change(&a,&b);
printf("numa=%d,numb=%d",change);
}
---------------------------------------------------結果為?
numa=4198435
numb=4198800
Press any key to continue
2019-08-18
-- 我看錯了---
-----哦哦我看錯了現(xiàn)在正確了
----但是為什么輸入里面不能寫change?
-----還有為什么輸入里面printf("numa=%d,numb=%d",a,b); ?a和b前面不用加&了?