gpt4 book ai didi

c - IntelliSense 错误 C 编程

转载 作者:行者123 更新时间:2023-11-30 18:15:33 26 4
gpt4 key购买 nike

我正在做 C 作业,并在以下代码中遇到一些错误

char BA[20] = "Hellow there";
char *pBA;
*pBA = &BA;

代码第三行*和&下面有一条红线。我收到这些错误:

  1. IntelliSense:此声明没有存储类或类型说明符
  2. IntelliSense:“char (*)[20]”类型的值不能用于初始化“int *”类型的实体

有办法解决这个问题吗?

最佳答案

做到这一点的一个好方法是 -

char BA[20] = "Hellow there";
char (*pBA)[20] = &BA;

或者

char BA[20] = "Hellow there";
char (*pBA)[20] = NULL;
*pBA = &BA;

也就是说,指向数组的指针在 C 中很少见,而是使用指向指针的指针。

关于c - IntelliSense 错误 C 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23968504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com