c - 如何在gcc中使用struct?

标签 c gcc

我最近正在研究 gcc 编译器。当我编译代码时,遇到结构声明问题。如何解决这个问题。我需要在 gcc 中以不同的方式编写语法吗?如果是,怎么办?请提出一些建议。

最佳答案

我相当确定 gcc 符合 C 标准,要获得比标准中更简洁的解释,请参阅 C: A Reference Manual 的第 148-150 页。 .

像这个链接列表元素这样简单的东西:

struct foo 
{
  int a;
  float b;
  char *s;
  struct foo *next;
} my_struct;

应该可以。

如果您的需求更复杂..那么您应该发布您的非工作示例。

编辑:如果您无法访问 CAR,那么现在就足够了:http://publications.gbdirect.co.uk/c_book/chapter6/structures.html (显然不是C99)

关于c - 如何在gcc中使用struct?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3617933/

相关文章:

c - 是否可以为scanf指定一个由多个 `^`个字符组成的字符串?

c++ - fread() 在在线编辑器和本地计算机 (C++) 上的不同行为

c - 为什么 malloc 是 16 字节对齐的?

gcc - 如何知道 clang 和 gcc 为每个 mcpu 和 March 选项启用了哪些优化?

c - 如何计算未知位数的整数类型的汉明权重(又名人口计数,即整数中 1 的位数)?

c - 如何使用c程序检查子目录是否包含文本文件

c - 使用 gethostbyname() 查找 IP

c++ - 为什么 gcc 会发出有关有条件支持的 offsetof 的警告?

c - GCC 将标准 header 与同名的个人 header 混淆

c - gcc 如何将 sum 从 1 到 100 优化为 5050