gpt4 book ai didi

c - struct 的底层是如何工作的?

转载 作者:行者123 更新时间:2023-11-30 19:56:40 24 4
gpt4 key购买 nike

我对我们在 C 中声明的结构体感到好奇。它实际上是做什么的?我知道我们可以使用结构体创建节点和指针,但它是如何运作的?就像 while 循环一样,检查条件并根据相等或不相等进行相应的分支。 struct 在底层有什么作用?

最佳答案

  • struct 类型是用户定义的复合类型。它由可以具有不同类型的字段或成员组成。

    来自struct-wiki:

    A struct in the C programming language is a declaration that defines a list of variables to be placed under one name in a block of memory, allowing the different variables to be accessed via a single pointer.

  • 对于struct的内存分配:查看How are C struct members allocated?

  • 有关为什么使用struct,请查看Why should we typedef a struct so often in C?

关于c - struct 的底层是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21098167/

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