关于C中结构的详细教程

6 c structure

任何人都可以为我提供一个非常好的C结构教程吗?

我已经进行了谷歌搜索,但我找到了正常的信息.我正在寻找详细的结构.请告诉我.

dwc*_*dwc 8

你总是可以阅读Brian W. Kernighan的教程,这非常好.至于"细节"究竟是什么意思?毕竟,结构相当简单.上面的链接涵盖了常见的问题,typedef,指向struct的指针等.如果你仍然不清楚结构,也许你应该尝试发布一些更具体的问题.


Ste*_*owe 5

C(不是C++)中的结构要记住的一件事是,在声明它们时必须使用struct这样的字:

struct Point location;
Run Code Online (Sandbox Code Playgroud)

因此,您经常会看到使用类似这样的typedef声明它们:

typedef struct tagPoint {
    int x;
    int y;
    } Point;
Run Code Online (Sandbox Code Playgroud)

然后你可以像其他类型一样声明一个点:

Point location;
Run Code Online (Sandbox Code Playgroud)

当您第一次看到它时,这种表示法可能会令人困惑.

  • 好点史蒂夫...... (2认同)