Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вопросы по теории - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание из файла http://www.cyberforum.ru/cpp-beginners/thread378493.html
как считать из файла число, в котором оно будет задаваться в виде ASCII графики где белый цвет обозначен символом ".", светло-серый - "%", тёмно-серый - "#", чёрный - "@" и сохранить его в файл? ...
C++ Преобразование char[256] в char* Как преобразовать char в char*? http://www.cyberforum.ru/cpp-beginners/thread378491.html
C++ Подсчитать сумму положительных чисел в массиве
Добрыйд день. Требуется написать программу на языке Си Условие задачи: дан массив вещественных случайных чисел(размер массива определяет пользователь, но в диапазоне ) подсчитать сумму...
Преобразовать строку , заменив все сочетания “авс” на ”ghn” C++
Постановка задачи: Задать символьную строку, состоящую из слов. Слова разделены группой пробелов. Выполнить обработку по варианту. Исходную строку и результат вывести на экран. Исходную строку...
C++ Напечатать те слова строки, в которых нет повторяющихся букв http://www.cyberforum.ru/cpp-beginners/thread378450.html
Вводится строка; между соседними словами - не менее одного пробела, за последним словом - точка. Напечатать те слова строки, где в слове нет повторяющихся букв.(с++) помогите пожалуйста очень...
C++ Помогите написать проги в BORLAND C31 Очень нужно написать программы до понедельника плиззззззззззз 1=http://s017.***********/i400/1111/fb/426bcef9da41.jpg 2=http://s017.***********/i408/1111/48/e9ed73812b8d.jpg вопрос жизни и смерти ! ... подробнее

Показать сообщение отдельно
Abendstern
3 / 3 / 0
Регистрация: 06.11.2011
Сообщений: 38

Вопросы по теории - C++

06.11.2011, 10:42. Просмотров 1208. Ответов 24
Метки (Все метки)

Здравствуйте, уважаемые участники форума. Начинаю изучать программирование и язык C++ в частности. И сразу же появились вопросы, теоретического так скажем плана. Задам их, допустим, на примере всеми любимого хелловорда (а на большее я пока и не способен ):

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    std::cout << "Hello people!\n";
 
    system("pause");
    return 0;
}
1. Сначала немного о терминологии, я если честно, запутался немного, что такое оператор, операция, выражение, ещё встречал термин инструкция... Дабы в дальнейшем грамотно изъясняться, я бы хотел прояснить этот момент. Допустим, << это оператор? или вся строка будет называться оператором?

2. Какую смысловую нагрузку имеет выражение return 0 ? Зачем возвращать что-то операционной системе, и как она будет использовать это значение? Всякой ли ОС оно вообще нужно?

3. Как я понимаю, iostream - это заголовочный файл? Кстати, интересно, почему он вообще без расширения, какой это имеет смысл? И если это только заголовочный файл, то где находится реализация описанных в нём методов, в частности операторов <<, >> ?

4. И вообще, насчёт подключения файлов... В исполняемом файле связывается объектный код, написанной мною проги и объектный код из стандартной библиотеки? Туда включается вся-вся информация из подключаемого файла? Или только тот фрагмент, который касается используемых мною функций? Т.е. в примере выше, я использую лишь оператор вывода, а ввод мне не нужен. Избыточная информация об операторе >> вроде как не нужна. Но с другой стороны, директива include наверное включит всё содержимое файла?

Извиняюсь, если что-то непонятно спросил. Заранее спасибо за ответы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru