warning: passing argument 1 of ‘fun1‘ makes integer from pointer without a cast [-Wint-conversion]

报错前代码如下

#include <stdio.h>
#include <windows.h>
void fun1(int x,int y);
int main(){
    SetConsoleOutputCP(65001);
   int a=1,b=2;
   fun1(&a,&b);
   printf("a=%d\nb=%d\n",a,b);
}
void fun1(int *x,int *y){
    int z=*x;
    *x=*y;
    *y=z;
}
//extern 申明变量在别的文件

 错的地方第三行 void fun1(int x,int y);  也要改成void fun1(int *x,int *y)

猜你喜欢

转载自blog.csdn.net/xuelang532777032/article/details/130052542
今日推荐