構造体
例文5 メンバの作成を関数で処理する。(クラスとメソッドみたい。。)
#include <stdio.h> struct STUDENT{ char *name; int age; }; struct STUDENT reg(char *, int); void say(struct STUDENT); int main(void){ struct STUDENT taro; taro = reg("TARO", 14); say(taro); return 0; } struct STUDENT reg(char *name, int age){ struct STUDENT student; student.name = name; student.age = age; return student; } void say(struct STUDENT student){ printf("%s --> %d\n", student.name, student.age); }