重複の可能性:
宣言とmallocの違い
これら2つのプログラムに違いはありますか?
int main(void) {
char str[80];
}
と
int main(void) {
char * str = (char*) malloc( sizeof(char) * 80 );
}
malloc
では、usingと配列のような構文には違いがありますか?したがって、80文字のメモリが必要な場合malloc
は、他の可能性ではなく、使用する必要があります。
自分の質問に答えてみます!