weixin_47576734 2021-12-05 10:46 采纳率: 100%
浏览 13
已结题

c语言指针赋值如何知道地址数据类型

c语言,intp=&a,这行代码代表给p一个地址,但是p怎么就知道a的类型呢?
我在c语言在线工具编写的
int a=300
char*p=&a通不过

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-12-05 10:48
    关注

    p不知道a的类型,编译器知道啊
    char * p=&a 改成 char * p=(char*)&a就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月15日
  • 已采纳回答 12月7日
  • 创建了问题 12月5日