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 関数で構造体変数のメンバを出力します。