invalid conversion from 'int' to '在C语言中是什么意思

 时间:2024-10-13 21:59:05

在调用函数的时候传递的是int类型的数据,但那个函数定义的参数类型不是int(比如是结构或者指针或者剞麽苍足数组)。

#include

#include"stdlib.h"

int main()

{

int i,j,k;

int *q;

q=(int*)malloc(sizeof(int));

scanf("%d %d %d",&i,&j,&k);

if(i>j)

{

if(i>k)

*q=i;

else

*q=k;

}

else

q=&j;

printf("%d",*q);

return 0;

system("pause");

}

这样就行了。

invalid conversion from 'int' to '在C语言中是什么意思

扩展资料:

注意事项

1、int 是整型,float是浮点型,double是精度较float大的浮点型,char是字符型,long是长整型,printf是一个输出信息的库函数,include是在要在一个文件里包含另一个文件时要用的关键字,math是一个库的名称。

2、指针与变量不能直接赋值,只有(*q)才能和变量进行赋值,并且必须先给指针分配内存空间,所以直接把q=i编程(*q)=i是不行的。

  • C语言编程运行时程序闪退怎么办
  • devc++怎样编译和运行程序?
  • 在c语言里#include是什么样的头文件,包含哪些函数
  • C语言教程 通过长、宽和高计算出长方体的体积
  • for循环中的i++何++i没区别吗
  • 热门搜索
    寄托的近义词 李宇春发型 方便面发型 高圆圆发型 马马虎虎的近义词 陶醉的近义词 圆脸发型 恶劣的近义词 感冒咳嗽吃什么食物好 雄心壮志的近义词