C - Structures

Structures group related fields under one name.

Learning Objectives

  • Define and use struct types.

Example

#include <stdio.h>

typedef struct { char name[32]; int age; } Person;

int main(void) {
  Person p = {"Ann", 30};
  printf("%s %d\n", p.name, p.age);
}