codetag-jp.dev
git
java
c#
c++
string
bash
php
.net
linux
c
Dark
malloc
[1/1]
C言語におけるmallocのキャストの代替方法
C言語において、malloc関数はメモリ領域を確保し、そのアドレスをポインタとして返します。しかし、mallocの戻り値の型はvoid *であり、特定のデータ型へのキャストが必要な場合もあります。キャストとは、変数や式を別のデータ型に変換する操作です。mallocの戻り値をキャストする理由は以下の通りです。
1