C言語でpoint構造体をどのように定義するか

C言語では、typedefで構造体の型を定義し、structキーワードで構造体の変数を宣言できます。以下にサンプルコードを示します。

#include <stdio.h>

// 定义结构体类型
typedef struct {
    int x;
    int y;
} Point;

int main() {
    // 声明结构体变量
    Point p;

    // 初始化结构体变量
    p.x = 1;
    p.y = 2;

    // 访问结构体变量的成员
    printf("x: %d, y: %d\n", p.x, p.y);

    return 0;
}

Point という構造体型を定義し、構造体型のメンバとして x と y という 2 つの整数メンバを持ちます。次に、構造体変数を main 関数で宣言し、構造体変数のメンバに初期値を代入し、最後に printf 関数で構造体変数のメンバを出力します。

bannerAds