Член Урок 3 (C

Урок 3 (C/C ++)
Първо две думи: групата C/C ++ имаше някои разногласия относно този урок. По-конкретно, неговата актуалност и наличност. В крайна сметка предлагам да направя това: гледайте този урок, ако ви се струва труден, не задълбавайте дълбоко, по-късно ще се върнем към него. Ако обикновено го възприемате по-добре. Всъщност съм съгласен, че може би не си е струвало да го добавя в началото на курса, но изхождах от факта, че при написването на първата програма бих искал да знам поне приблизително какво е значението на неразбираемото, но много линии. Все пак рискувах да дам този материал сега.

Среда на Borland C ++ 3.1 и етапи на изпълнение на програмата в C/C++. Нека се запознаем със средата, в която ще работим (Borland C ++ 3.1). Когато стартирате програмата, ще видите меню. При необходимост ще се запознаем с елементите от менюто. Първо, помислете за елемента от менюто Файл. Ново- създава нов файл. Отворете - отваря съществуващ файл в текущата директория. Ако файлът, който искате да отворите, е в друга директория, ще трябва да използвате командата Промяна на реж.

Запази, Запази като, Запази всички- команди за запис на файлове. Първите две трябва да са ви познати от други програми (Word например), а третата ще запази всички файлове, отворени в момента във вашия Borland C ++ 3.1. Откажи се- изход. Отворете файла и започнете да пишете кода. Но това е малко по-късно.Нека сега се запознаем с процесите, които протичат при писането на програма от въвеждане на първия знак до стартиране. За да завършите програмата, трябва да преминете през 6 етапа:

2. Работа на препроцесора.
Преди програмата да започне да изпълнява, кодът, който пишете, трябва да бъде преведен в машинен код (не забравяйте урок 1), тоест компилиран. Вие давате командата за компилиране на програмата, но преди компилацията, вашата програма е предварително обработена - това е работата на препроцесора. Той се крие във факта, че преди компилацията трябва да извършите определени трансформации във вашата програма. Какъв вид? Това зависи от специални команди, наречени команди на препроцесор или директиви на препроцесора. Всички (!) Предпроцесорни директиви започват със символа # Когато избирате командата за компилиране на вашия файл, текстът се анализира първо за наличието на този знак. По този начин се разпознават командите за препроцесора. Какво трябва да направи? Препроцесорът вмъква във вашия код раздели на текст или целия текст на други програмни файлове, които са необходими за нормалното правилно компилиране на вашата програма. Например директивата #include свързва текста на файла с вашата програма. Ако пишете #include "file1.h" - това означава, че в текста на файла, където сте написали този ред, на негово място ще бъде вмъкнат целият текст на файла, който носи името file1.h.