C++ Tutorial/Data Types/register variables

Материал из C\C++ эксперт
Перейти к: навигация, поиск

Demonstrate register variables

#include <iostream> 
using namespace std; 
 
int f(int nums[], int n); 
 
int main() 
{ 
  int vals[] = { 1, 2, 3, 4, 5 }; 
  int result; 
 
  result = f(vals, 5); 
 
  cout << "Summation is " << result << "\n"; 
 
  return 0; 
} 
 
int f(int nums[], int n) 
{ 
  register int i; 
  register int sum = 0; 
 
  for(i = 0; i < n; i++) 
    sum = sum + nums[i]; 
 
  return sum; 
}
Summation is 15