Как вы делаете диаграммы памяти и структуры данных? - PullRequest
7 голосов
/ 29 марта 2009

Мне нужно создать короткую программу на C, которая манипулирует строками, но я всегда сталкиваюсь с некоторыми странными ошибками указателя. Хотя K & R - отличный справочник по языку, и я часто смотрю на него, когда я озадачен, он уже предполагает, что вы - адекватный программист.

Лектор, который преподает нам программирование, сказал, что хорошие программисты делают хорошие диаграммы на этих вещах, но я понятия не имею, как это сделать. Можете ли вы порекомендовать хорошую книгу или лекции по этому вопросу?

Спасибо, я буду благодарен за каждый полученный ответ.

Ответы [ 11 ]

1 голос
/ 29 марта 2009

Вы запрашиваете инструменты, помогающие рисовать диаграммы, или что диаграммы должны представлять? Я бы порекомендовал просто использовать лист бумаги и карандаш для всего, что вы делаете, чтобы попытаться понять это самостоятельно; вам не нужны какие-либо необычные инструменты.

Если вы хотите узнать о том, как работают указатели и что означают диаграммы, я нашел этот раздаточный материал после поиска в Google, который выглядит, как будто это может быть неплохой учебник.

...