آیا می شود main را به صورت بازگشتی فراخواند؟ برنام های شامل یک تابع main بنویسید و متغیر محلی و static به نام count معرفی کنید و مقدار اولیه ی آن را یک قرار دهید. سپس مقدار متغیر count را در هر بار فراخوانی main افزایش داده و چاپ نمایید. بعد از اجرای برنامه چه اتفاقی می افتد؟
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
static int count = 1;
++count;
cout << count << endl;
main();
getch();
return 0;
}