В ходе решения тех или иных задач возникает необходимость постоянно вычислять и сохранять промежуточные данные. Мы уже знаем, что константа не удовлетворяет этим требованиям, поскольку она неизменяема по определению. Для хранения изменяемых данных служат переменные. Переменная является своеобразной упаковкой для данных, но в каждую упаковку можно положить данные определённого типа. Если это тип int, то в переменной могут храниться только целые числа. Если тип string - текстовые строки.
Переменные можно описать в заголовке программы. Такие переменные будут доступны во всех функциях программы и каждая функция может изменить её содержимое (но не тип). Такие переменные называют Глобальными.
Однако мы можем описать переменную и внутри тела функции. Такие переменные будут локальными, и будут доступны только внутри той функции в которой они описаны.
Допускается, чтобы переменные описанные внутри различных функций имели одно и то же имя.
Прежде чем использовать переменную, необходимо её инициализировать, то есть присвоить ей значение.
В примере показано, как правильно описать и инициализировать переменную.
int Var = 0; int X = 5;double Y = 7.0; string Name = "valenok2003"; string TF = "M1";Давайте посмотрим что произошло в примере
переменной типа int по имени Var при помощи оператора присвоения = присвоено значение 0 , точка с запятой сообщает об окончании операции.
переменной типа int по имени X при помощи оператора присвоения = присвоено значение 5 , точка с запятой сообщает об окончании операции.
переменной типа double по имени Y при помощи оператора присвоения = присвоено значение 7.0 , точка с запятой сообщает об окончании операции.
переменной типа string по имени Name при помощи оператора присвоения = присвоено значение valenok2003, кавычки в описании строковой переменной показывают где строка начинается, а где заканчивается, они обязательны. точка с запятой сообщает об окончании операции.
и, наконец, переменной типа string по имени TF при помощи оператора присвоения = присвоено значение M1, про кавычки мы уже помним, про точку с запятой тоже.
следующая запись равносильна предыдущей:
int Var = 0, X = 5, Y = 7; string Name = "valenok2003", TF = "M1";
Имена переменных для улучшения стиля лучше начинать с прописной буквы, например, Name .