C++ Tutorial/Data Types/register variables

Материал из C\C++ эксперт
Версия от 10:31, 25 мая 2010; Admin (обсуждение | вклад) (1 версия: Импорт контента...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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