Многие, увы слишком многие, программисты на вопрос "С чего начинается выполнение программы на C или C++?" издают обиженный вопль. "Дескать что за детские вопросы? Уже в старшей группе детского сада все знают. что точкой входа является функция main !!!" И ответ это в корне неверный. Точнее, очень часто путают понятия точки входа в программу и начала выполнения. И из-за этого периодически попадают в забавные ситуации, в которых даже отладчик не всегда может помочь. Вот и посмотрим. что же у нас в программе происходит до вызова функции main...
Язык C был создан чуть позже Паскаля Деннисом Ритчи из американской компании AT&T Bell Labs, и, выражаясь по-американски, "захватил мир как шторм". Предыдущая часть: Эффективный, компактный, очень гибкий в работе с памятью, он покорил меня с первого взгляда, и я сразу отказался от Бейсика и Паскаля, на которых писал до этого, оставив лишь ассемблер в запасе :) Но для новичков он не так уж понятен. Рассмотрим некоторые его особенности. Структура программы Первое, что видит человек при знакомстве с C, это вот такой код: Для сравнения код на Паскале: Программа на Паскале интуитивно понятна...