>>491
☆assert
assert(i == 0);
などと書くと、i が 0 以外のときはプログラムがエラー終了します。

☆isprint
何か文字があったとき、それが表示できるものかどうか調べます。
例えば 'A' とか 'B' とかは表示できる文字で、'\0' とかは
表示できない文字です。

☆malloc
メモリを確保します。
malloc(100000) ってやると、メモリが 100000 バイト確保されます。

☆free
確保したメモリが要らなくなったら、free で解放します。

これでOK?