рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Внимание

Внимание - раздел Программирование, Основы языка С/C++. Линейные программы - Все Директивы Препроцессора Начинаются Со Знака #; - После Директи...

- все директивы препроцессора начинаются со знака #;

- после директивы препроцессора точка с запятой не ставится.

 

Запустим Visual C++ и создадим новое консольное приложение. В результате на экране получим:

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)

{

Console::WriteLine(L"Hello World");

return 0;

}

Эта простая программа печатает сообщение «Hello World!» на стандартном устройстве вывода (которым, как правило, является монитор (дисплей).

Рассмотрим структуру программы.

В первой строке программы расположен комментарий, далее следует директива препроцессора #include, встретив которую, компилятор заменяет её на полный текст файла, на который она ссылается. В данном случае эта строка будет заменена стандартным заголовочным файлом stdafx.h (h – от header, заголовок).

Строка программы

using namespace System;

означает, что компилятор должен использовать пространство имен System. Пространство имен (namespace) создает декларативную область, в которой могут размещаться различные элементы программы. Ключевое слово using информирует компилятор об использовании заявленного пространства имен (в данном случае System).

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

В фигурных скобках формируется тело программы.

Тело программы – программный блок, содержащий операторы описания, присваивания, управляющих конструкций, функции и др.

В примере 4 тело программы содержит два оператора – оператор WriteLine и return.

Инструкция return обеспечивает механизм завершения работы функции main.

Последняя фигурная скобка обозначает конец определения функции main.

Для запуска программы на выполнение необходимо нажать сочетание клавиш Ctrl+F5:

 

6. Категории операторов в С/С++. Консольный ввод/вывод

Оператор – действие, которое должен выполнить компьютер.

Все операторы языка С/С++ могут быть условно разделены на следующие категории:

- оператор объявления;

- операторы ввода/вывода;

- оператор-выражение;

- операторы управления: условные операторы, к которым относятся оператор условия if и оператор выбора switch; операторы цикла (for, while, do while); операторы перехода (break, continue, return, goto); оператор возврата return;

- другие операторы.

Ввод/вывод информации в программировании – процесс обмена информацией между оперативной памятью и внешними устройствами: клавиатурой, дисплеем, внешней памятью и т.п. Ввод – это занесение информации с внешних устройств в оперативную память, а вывод – извлечение информации из оперативной памяти на внешние устройства.

 

Существует несколько способов консольного ввода и вывода.

Первый способ – это использование функции ввода printf() и функции вывода scanf() (унаследована в С++ от С).

Второй способ – это использование оператора ввода Cin >> и оператора вывода Cout <<.

Назначение операторов ввода и вывода легче запомнить, если считать, что >> указывает в сторону перемещения данных. Например,

>> x – перемещает данные в x, а << x – перемещает данные из x.

– Конец работы –

Эта тема принадлежит разделу:

Основы языка С/C++. Линейные программы

На сайте allrefs.net читайте: "Основы языка С/C++. Линейные программы"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Внимание

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Символы
Язык С был создан уже после внедрения стандарта ASCII, поэтому использует почти все его графические символы (нет только $ @ `). Множество символов используемых в языке С можно разделить на

Внимание
- для образования идентификаторов могут быть использованы строчные или прописные буквы латинского алфавита, в качестве специального символа может использоваться символ подчеркивание (_); -

Простые типы данных
Язык С является строго типизированным языком. Любая величина, используемая в программе, принадлежит к тому или иному типу. При любом использовании переменных в программе проверяетс

Внимание
- модификатор записывается перед названием типа; - если не указан модификатор знаков, то по умолчанию подразумевается signed; - с базовым типом float модификаторы не употребляются

Объявление переменных
В С все переменные, используемые в программе должны быть объявлены вместе с указанием соответствующих им типов. Объявление переменной имеет следующий формат: Тип_переменной <сп

Внимание
Для работы с функциями printf();и scanf() необходимо подключить библиотеку базовых функций <stdio.h> директивой #include<stdio.h> Для работы с операторами Cin и Cout необходимо

Внимание
Спецификатор должен соответствовать типу выводимой переменной.   Пример 4 Ввод/вывод данных с использованием функций Напишем программу, запрашивающу

Библиотека математических функций
Для выполнения более сложных расчетов необходимо подключение библиотеки математических функций:   #include<math.h>   В таблице 8 даны описания не

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги