Пример
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.
предыдущий
пример
следующий пример
|