C 構造体 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(構造体)
(構造体)
47行: 47行:
  
  
複数の変数をひとまとめにした構造体を定義して、定義した構造体名の変数を作って利用する。構造体の定義と同時に変数を作ることもできるし、構造体の変数をポインタとしたものを使うこともできる。先に述べたように、構造体の定義の中には、複数の変数に限らず、ポインタ変数や関数、そして、構造体そのものを含めることができる。構造体の中で構造体を再帰的に保有することができる。どこかで、その再帰的な構造体の実体を作らなければ無限に再帰することになるので、再帰的に構造体を定義する場合は、構造体の中の構造体変数の実体を持たないような、終点の工夫が必要となることは言うまでもなし。もちろん再帰的ではなく、まったく別の構造体を含めて、構造体として定義することもできる。
+
複数の変数をひとまとめにした構造体を定義して、定義した構造体名の変数を作って利用する。構造体の定義と同時に変数を作ることもできるし、構造体の変数をポインタとしたものを使うこともできる。先に述べたように、構造体の定義の中には、複数の変数に限らず、ポインタ変数や関数、そして、構造体そのものを含めることができる。構造体の中で構造体を再帰的に保有することができる。その再帰的な構造体の実体を作り続ければ、無限に再帰することになるので、再帰的に構造体を定義する場合は、構造体の中の構造体変数で、最終的には実体を持たないような構造体になっているような、再帰の終点に関する工夫が必要となることは言うまでもなし。もちろん再帰的ではなく、まったく別の構造体を含めて、構造体として定義することもできる。
  
  
53行: 53行:
  
  
本気で使うとなるともっと難しくなっていきます。数学と一緒で基本は簡単なのに、わかったつもりで次のページをめくっていくとわからなくなるというそういう要素を含んでいるのが構造体だと思います。オレは使わないからあんまり関係ねぇとか、舐(な)めてると怪我します。
+
本気で使うとなるともっと複雑で難しくなっていきます。数学と一緒で基本は簡単なのに、わかったつもりで次のページをめくっていくとわからなくなるというそういう要素を含んでいるのが構造体だと思います。オレは使わないからあんまり関係ねぇとか、舐(な)めてると怪我します。
  
  

2015年2月4日 (水) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス