Попробуйте всё это написать на Си. Потом компильнуть. Потом прогнать через любой отладчик. Практически на каждой фазе увидите ответы. На форумах приветствуются вопросы, ответы на которые сокрыты в дебрях. А нежелание глянуть на поверхность не одобряется. После подобных вопросов вряд-ли найдётся здесь охотник открывать здесь ликбез. Вам выше постом советовали чтение, воспользуйтесь советом.