Программирование на C++

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Программирование на C++

Основы программирования на C++

E-mail Печать
Рейтинг пользователей: / 5
ХудшийЛучший 
Программирование на C++
Процесс программирования заключается в разработке и создании компьютерных программ и обеспечения компьютеров. Этот вид деятельности базируется на знаниях информатики, математики, инженерии и других. Основная часть работы программистов включает в себя процесс написания исходных кодов тестирования и корректировки программ на языках программирования.
 
Стиль написания той или иной программы зависит от выбранного языка. Язык, используемый для программирования – это искусственный язык, предназначением которого является запись алгоритмов. Его реализация осуществляется специальной программой – компилятором или интерпретатором. Языки программирования делятся на языки системного и высокого уровня. В настоящее время широко распространены и известны языки описания сценариев: Visual Basic, HyperCard, TCL/TK. Масштабное развитие сети интернет привело к распространению языков сценария. Для решения связанных с сетью задач лучшим является язык, обладающий способностью организовывать работу всех компонентов. Именно к такому классу языков и относятся языки сценариев.
 
Все программы на языке C++  начинаются с функции под названием main(). Функция main() реализуется пользователем и в общем виде выглядит так.
 
int main()
// здесь должен быть код программы

Слово int - это одно из ключевых слов языка C++. Ключевые слова - это предопределенные имена с особым значением в языке программирования. Ключевое слово int обозначает встроенный целочисленный тип данных. 
Функция - это независимая часть кода, которая выполняет некоторые вычисления. Функция состоит из четырех частей: указания типа возвращаемых данных, имени функции, списка параметров и тела функции. Кратко рассмотрим каждую из них.
 
Тип возвращаемых данных в C++ обычно описывает результат вычислений. Функция main() возвращает результат целочисленного типа. Значение, возвращаемое функцией main(), указывает, успешно ли завершилось выполнение программы. По соглашению в случае успешного завершения программы функция main() возвращает значение 0. Если было возвращено значение, отличное от нуля, значит, что-то пошло не так.

Имя функции выбирает программист, и в идеальном случае оно должно некоторым образом соответствовать действиям, которые выполняет функция. Например, довольно неплохие имена для функций – main() и sort. Имена fi и fo хорошими не назовешь. Почему? Потому что они не несут никакой информации о том, что делает функция.

Слово main() не относится к ключевым словам языка. Однако система компилятора для наших программ на языке C++ ожидает, что функция с именем main() будет определена. Если мы забудем создать такую функцию, то программа работать не будет.

Список параметров функции заключен в круглые скобки и расположен после ее имени. Если список параметров пуст, как в main(), значит, для данной функции параметры не нужны.

Список параметров в С++ обычно представляет собой разделенный запятыми список типов данных, которые пользователь может передать функции при выполнении. (Мы говорим, что пользователь вызывает, или запускает, функцию.) Например, если требуется функция main(), которая должна возвратить меньшее из двух значений, то в ее списке параметров нужно указать типы двух чисел, которые будут сравниваться. Функцию main() для сравнения двух целых чисел можно определить так:
 
int min (int val1, int val2) {
// здесь должен быть код программы
}


 
19.06.2009
iPhone 3G S поступил в продажу
Сегодня новый iPhone 3G S поступил в продажу на рынки США, Британии, Канады, Германии, Франции, Италии, Швейцарии и...
16.06.2009
Opera Unite сделала файлообменные сервисы ненужными
Компания Opera Software объявила о выходе технологии Unite, с помощью которой пользователи Интернет обозревателя Opera...
16.06.2009
IDrive. Резервное копирование данных в Интернет
IDrive – программа для создания резервных копий данных вашего компьютера и хранение их в Интернете. С...
18.06.2009
Домен в зоне .RU - только по паспорту!
С 1 октября 2009 года регистрация доменов в зоне .RU будет осуществляться только по предъявлению паспорта....
16.06.2009
Adobe: аналог Google Docs выходит из бета-версии
Adobe объявила, что сервис для создания, хранения и обмена документами, аналог Google Docs завершает стадию...
16.06.2009
В Томске вводят запись на прием к врачу через Интернет
Теперь, чтобы попасть на прием к врачу, необходимо ввести свою фамилию, имя, отчество, номер и серию...

Online

Сейчас 20 гостей онлайн
для тех кому требуются улуги няни