Работа с динамической памятью - C (СИ) (73343)

Формулировка задачи:

Создаю указатели char *s,*p; s = (char *)malloc(sizeof(char)); потом p = (char *)realloc(s, 100) Что такое p и что такое s? На что они указывают? Как это подробно обьяснить?

Код к задаче: «Работа с динамической памятью - C (СИ) (73343)»

textual
s=(char*)malloc(1);
p=realloc(s, i+1);//p=realloc(указатель по имени s на блок размером 1, который следует увеличить до размера i+1)

12   голосов, оценка 3.833 из 5


СОХРАНИТЬ ССЫЛКУ