C言語なら俺に聞け(入門篇) Part 50

このエントリーをはてなブックマークに追加
895デフォルトの名無しさん
int *mem=malloc(sizeof(int)*10); ○
*mem=malloc(sizeof(int)*10); ×
mem=malloc(sizeof(int)*10); ○
int mem=malloc(sizeof(int*10); ×

宣言のときはできたとに
普通にやるとできなくなったりするのですが
なぜこういうことがおきるのでしょうか?