私がこのようなものを書く場合:
#include <iostream>
int main()
{
using namespace std;
{int n;n=5;} cout<<n;
system("pause");
return 0;
}
コンパイラは、nが宣言されていないことを通知します。それから私はそれを静的にしようとしました、しかし再び、コンパイラはそれが宣言されていないことを私に告げます。変数declatedstaticにはプログラムスコープがありませんか?そうでない場合、このプログラムでnを使用するにはどうすればよいですか?