714 читали · 5 лет назад
Указатели в языке Си
Тема указателей довольно сложна и мне часто присылают вопросы по ней. В этой статье мы подробно разберем тему указателей. Рекомендуемая работа с памятью Перед тем, как разбираться с указателями, сначала посмотрим, как лучше работать с памятью в Си. Рекомендуемый способ — это прямо описать ту область памяти, которую вы хотите использовать. Например: int a = 5; char str[100] = "world!"; double x = 1.01; В этом примере мы задали целое число, массив и вещественное число. То есть мы явно дали имя элементу данных...
248 читали · 2 года назад
Чем плох язык Си?
В предыдущей статье мы рассмотрели некоторые из главных преимуществ языка программирования Си, такие как быстродействие, эффективность и высокую производительность. Однако, как и любой другой язык программирования, Си не лишен недостатков. В этой статье мы обсудим некоторые из главных недостатков языка Си, которые могут затруднять разработку приложений на этом языке. Отсутствие безопасности Язык Си был разработан во времена, когда безопасность не была так важна, как сейчас. В Си нет автоматической проверки границ массивов, что может привести к уязвимостям в безопасности. Это означает, что при написании...