Blog~2015-02-25mallocC言語mallocは、指定されたサイズのメモリを動的に割り当てるC標準ライブラリ関数・・・。MALLOC引数には、割り当てるメモリのサイズを指定する・・・。戻り値には、割り当てたメモリ領域の先頭アドレスが返ってくる・・・。これを使って、int型の動的配列を作ろう・・・。mallocなどのユーティリティ関数を使うには、stdlib.hをインクルードする・・・。変数と配列(正確には割り当てられた動的配列を指すポインタ)の宣言・・・。countに動的配列の要素数を入力してもらう・・・。mallocで、要素数がcountのint型動的配列分のメモリを確保してもらう・・・。count);と指定する・・・。*型にキャスト(型変換)する・・・。count);キャストについては後日・・・。このint_arrayというポインタは、生成された動的配列を指している・・・。動的配列にscanfで値を入れていく・・・。iこれはint_arrayのi番目の要素のアドレスを指す・・・。scanfはこのアドレスの指す領域に入力された値を格納する・・・。各要素を今度は出力する・・・。i)としてint_arrayのi番目の要素の値をprintfに指定している・・・。最後に、mallocで確保したメモリは、freeで必ず解放しなければならないので、としてメモリを解放する・・・。この配列は動的に確保されて、そして解放されたものである・・・。読者になる広告を非表示にする関連記事2024-03-14wget_file_wtext_cstdiofgetwsを使ったwget_file_wtext_cstdioを作る。その前に、fget...2024-03-10scan_file_wtext_cstdiofscanfでワイド文字を読み込む関数scan_file_wtext_cstdioを作...2021-11-28setmodesetmodeは、標準入出力をバイナリモードに切り替えたり、テキス...2016-08-12テンプレートクラス型が違っても、同じ関数で取り扱うことができるテンプレート関...2016-06-18ポインタへのポインタポインタは、変数のアドレスを持つ変数・・・。(9)はてなブログをはじめよう!BG1さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。