#include
2 : using namespace std;
3:
int main ()
{
6: cout « "This program will help you multiply two numbers"
endl;
7
8 cout « "Enter the first number: ";
int FirstNumber = 0;
оcin » FirstNumber;
и
12cout « "Enter the second number: ";
int SecondNumber = 0;
cin » SecondNumber;
// Умножение двух чисел, сохранение результата в переменной
int MultiplicationResult = FirstNumber * SecondNumber;
// Отображение результата
20
|
cout
|
«
|
FirstNumber « " x " « SecondNumber;
|
21
|
cout
|
«
|
" = " « MultiplicationResult « endl;
|
22
return 0;
}
Результат
This program will help you multiply two numbers
Enter the first number: 51
Enter the second number: 24
51 x 24 = 1224
Анализ
Это приложение просит пользователя ввести два числа, результат умножения которых
отображается. Чтобы приложение могло использовать введенные пользователем числа, оно должно хранить их в памяти. Переменные F irs tN u m b e r и SecondN um ber, объявлен ные в строках 9 и 13, решают задачу временного хранения введенных пользователем цело численных значений. Операторы s t d : : c in в строках 10 и 14 используются для получения введенных пользователем значений и сохранения их в двух целочисленных переменных. Оператор c o u t в строке 21 используется для отображения результата на консоли.
Давайте проанализируем объявление переменной подробнее:
int FirstNumber = 0;
Эта строка объявляет переменную типа i n t , который означает целое число, по имени F irstN u m b e r . В качестве исходного переменной присваивается нулевое значение.
Таким образом, по сравнению с программированием на ассемблере, где необходимо явно просить процессор сохранить множитель в области памяти, скажем 578, язык C++
50 ЗАНЯТИЕ 3. Использование переменных, объявление констант
позволяет обратиться к области памяти для сохранения и получения данных, используя более дружественные концепции, такие как переменная по имени F irs tN u m b e r . Компи лятор сам выполнит задачу по сопоставлению имени этой переменной с адресом области памяти и позаботится о соответствующих действиях за вас.
Таким образом, программист работает с понятными человеку именами, предоставляя компилятору право преобразовать переменную в адрес и создать инструкции для работы микропроцессора с оперативной памятью.
ВНИМАНИЕ! Имена переменных важны для написания хорошего, понятного и удобного в
сопровождении кода.
Имена переменных могут состоять из букв и цифр, но не могут начинаться с
цифр, а также содержать пробелы и арифметические операторы (такие как +, -
и т.д.). Вы можете использовать в именах переменных символ подчеркивания.
Именами переменных не могут быть также зарезервированные ключевые сло
ва. Например, переменная по имени return приведет к ошибке при компи
ляции.
Do'stlaringiz bilan baham: |