gpt4 book ai didi

c 如何在结构中创建动态数组指针

转载 作者:太空宇宙 更新时间:2023-11-04 05:30:24 24 4
gpt4 key购买 nike

我正在接受用户输入的数组内元素的数量。该数组在我的结构“Polymer”中

struct Polymer
{
int length;

struct Monomer *monomer;

}polymer;

主要是,我正在创建一个新的单体数组指针并将“Polymer”中的单体指针设置给它

struct Monomer *monomers[size];
polymer.monomer = momomers;

我收到错误“Assignment from incompatible pointer type”,我认为这是因为我们正在将单体数组指针转换为单体。如何在结构体中声明为单体数组指针?

最佳答案

当您可能需要一个单体数组时,您正在声明一个单体指针数组。删除 *:

struct Monomer monomers[size];
polymer.monomer = momomers;

关于c 如何在结构中创建动态数组指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691616/

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