Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Глобальные переменные известны всей программе.





#include <iostream>

Using namespace std;

Void funс1();

Void func2();

int count; // Это глобальная переменная.

Int main()

{

int i; // Это локальная переменная.

for(i=0; i<10; i++){

count = i * 2;

Funс1();

}

Return 0;

}

Void func1()

{

cout << "count: " << count; // Обращение к глобальной переменной.

cout << '\n'; // Вывод символа новой строки.

Func2();

}

Void func2()

{

int count; // Это локальная переменная.

for(count=0; count<3; count++) cout <<'.';

}

8. Литералы, называемые также константами, — это фиксированные значения, которые не могут быть изменены программойСуществует два основных вещественных типа: float и double. Кроме того, существует несколько модификаций базовых типов, которые образуются с помощью модификаторов типов. Интересно, а как же компилятор определяет тип литерала? Например, число 123.23 имеет тип float или double? Ответ на этот вопрос состоит из двух частей. Во-первых, С++-компилятор автоматически делает определенные предположения насчет литералов. Во-вторых, при желании программист может явно указать тип литералаСтрока — это символьный массив, который завершается нулевым символом.

char str[80];

cout << "Введите строку: ";

cin >> str; // Считываем строку с клавиатуры.

cout << "Вот ваша строка: ";

cout << str;

Strcpy (to, from); Функция strcpy() копирует содержимое строки from в строку to.

Int main()

{

char str[80];

strcpy(str, "Привет");

cout << str;

Функция strcat() присоединяет строку s2 к концу строки s1, при этом строка s2 не изменяется\char s1[20], s2[10];

strcpy(s1, "Привет");

strcpy(s2, " всем!");

Strcat (s1, s2);

cout << s1;

Trcmp(s1, s2); Функция strcmp() сравнивает строку s2 со строкой s1 и возвращает значение 0, если они равны. Если строка s1 лексикографически (т.е. в соответствии с алфавитным порядком) больше строки s2, возвращается положительное число. Если строка s1 лексикографически меньше строки s2, возвращается отрицательное число.

Bool password();

Int main()

{

if(password()) cout << "Вход разрешен.\n";

else cout << "В доступе отказано.\n";

Bool password()

{

char s[80];

cout << "Введите пароль: ";

Gets(s);

if(strcmp(s, "пароль")) { // Строки различны.

cout << "Пароль недействителен.\n";

Return false;

}







Date: 2016-07-25; view: 271; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию