欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Error]can‘t not convert int * to int

程序员文章站 2022-07-13 23:32:26
...

这句话的意思是不能把int *类型的变量转化为int类型的变量。

e.g

#include<stdio.h>
int main()
{
int *p;

int *q;

*p=q;  //这一步出错:*p是int类型,q是int *类型,两者类型不同的话,是不能进行赋值运算的。

return 0;
}

这里为上述错误的那句赋值语句给出两种正确写法:

*p=*q       //此时为int与int类型的变量的赋值运算

p=q    //这是int*与int*类型的赋值运算