Пример использования статических переменных в функциях.
//------------------------------------------------------------------------------------------------
#include <iostream>
#include <conio.h>
using namespace std;
int cool();
int main()
{
cout<<"Ispolzovanie static pevemenix in function"<<endl<<endl;
int a;
for(int i=0; i<10; i++)
{a=cool();}
cout<<a;
getch();
return 0;
}
int cool()
{
static b=0; //переменная инициализируется только один
раз при вызове функции.
b++; //статическая переменная сохраняет свое значение
между вызывами функции.
return b;
}
//------------------------------------------------------------------------------------------------