授業で説明しないCの機能 時間の都合上、C言語の機能の一部については説明を省略しています。 それらの機能は習得難易度が高かったり使用できる状況が限られていたりしますが、 特定の状況では非常に便利な場合があります。 余力のある人は以下の説明を読んで、勉強してみてください。 2年生以上になって知識が増えてから、 あらためて読むのもよいかと思います。 voidポインタ 関数ポインタ 可変引数リスト ビット演算 goto文とラベル(予定) extern宣言(予定) 分割コンパイル(予定) 引数付きマクロ voidポインタ 授業で扱ったように、 ポインタ型変数は int などの型を指定して宣言し、 その型の変数だけを指すことができます。 int m[10]; char str[] = "hello"; int *ip; char *cp; ip = m; // ip = &m[0]; でも同じ cp