ショートカット
ファシリテーター × あり方
コーディングの向こう側
Hello, ANOTHER world!
オブジェクト指向のはなし
プログラミングのはなし
C言語実力診断クイズ
eSkillBooks
C言語実力診断クイズ

次のソースコードは誤りを含んでいます。といっても、コンパイルは正常にできるし、ちゃんと実行もできるプログラムです。何が間違っているのかわかりますか?

#include <stdlib.h>

void func(void)
{
    int *pi = 0;
    
    int i = 0;
    for ( ; i<10; i++ ) {
        pi = (int *)malloc( sizeof(int) );
    }
    
    if ( pi ) {
        free( pi );
    }
}

<< 問題一覧に戻る

(「C言語実力診断クイズ」は2001年5月から9月にかけて作成されたコンテンツです。)