| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

 

Пример 2

          В языке С++ может быть использован модификатор const, для объявления констант (переменные содержание которых нельзя менять). Например: const char QUESTION[] = "What is your name: ";- здесь мы объявили константу QUESTION типа char для хранения текста, далее нигде в программе ее содержание нельзя менять.

          В программах отдельные задачи лучше разделять по функциям. Обычная функция имеет вид:

Return_type name(param_type param)
 {
    
//
тело функции;
}

Где Return_type -  тип возвращаемого функцией результата, name - имя функции, param_type - тип параметра передаваемого функции, param - имя параметра, которое будет использоваться внутри функции. Например, из программы предыдущего урока, печать приветствия можно выделить в отдельную функцию.

#include <iostream.h>

const char QUESTION[] = "What is your name: ";  //объявляем константу
const char HELLO[] = "Hello: ";       //
объявляем константу

void print_name(char* name)           //объявляем функцию
{

    
cout
<< HELLO << name << endl;    //печать приветствия

}

int main()
{

    
char
name[20];         //объявления массива
    
cout << QUESTION;      //печатаем вопрос
    
cin >> name;           //считываем данные в массив name
     print_name(name);      //вызываем функцию print_name
                                                         //для печати приветствия
    
return 0;

}

Текст программы
Запустить пример

           В нашем случае функция print_name ничего не возвращает и поэтому имеет тип возвращаемого результата void. В качестве параметра ей передается строка name типа char. 


предыдущий пример            следующий пример

 


Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz