動的スコープを仮定すると、次の C++ プログラムの出力はどうなりますか? 表示されている出力が静的スコープを使用しているturboc ++コンパイラを使用しており、答えは次のとおりです。
#include<iostream.h>
#include<conio.h>
int n=1;
void printn(int x)
{
cout<<x+n<<"\n";
}
void increment()
{
n=n+2;
printn(n);
}
void main()
{
clrscr();
int n;
n=200;
printn(7);
n=50;
increment();
cout<<n;
getch();
}