gpt4 book ai didi

c - 定义结构和类型定义的正确位置

转载 作者:行者123 更新时间:2023-12-01 02:33:19 26 4
gpt4 key购买 nike

<分区>

问题描述

我想知道在 C 中定义结构以供其他源文件使用它们的“正确方法”。考虑以下结构

struct f3{
double x;
double y;
double z;
};

问题

应该在头文件还是源文件中声明 typedef 和结构?如果在头文件中,为了符合 C 软件工程技术,头文件中应该包含什么?

到目前为止我做了什么:

我可以将它放在 types.h 中,然后在其他源文件 (#include types.h) 中使用 struct f3 或者它可以放在源文件type.c中。

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