У меня есть такой указатель символов
char *ptr;
Я могу присвоить ему значения следующим образом
*ptr='a';
*(ptr+1)='b';
Теперь, когда я могу это сделать, зачем мне использовать malloc?
Мне просто повезло, что этот указатель не ссылается на адрес, который используется процессом? Или есть вероятность, что мои данные будут повреждены каким-то другим процессом, если я не использую 'malloc'?