поясните пожалуйста как работает одна строчка программы на С++
программа возведения в степень числа на основе рекурсии.
программа не моя, из учебника.
#include
using namespace std;
typedef unsigned short USHORT;
typedef unsigned long ULONG;
ULONG GetPower(USHORT n, USHORT power);
int main()
{
USHORT number, power;
ULONG answer;
cout > number;// число, например 2
cout > power;// степень, например 4
answer = GetPower(number, power);
cout