:演算子ローカル変数とグローバル変数の区別
384 ワード
::演算子の中で最も等級が高く、std::coutとクラス::メンバー変数によく見られますが、もう一つの重要な役割があります.私たちは比較的少ないですが、ある会社の筆記試験の問題で現れました.
このコードの出力結果は?
::Vacはグローバル変数、Vacはローカル変数を指すため、最終的な出力結果は:4 10であるべきである.
#include <iostream>
using namespace std;
int Vac = 3;
int main()
{
int Vac = 10;
::Vac ++;
cout<<::Vac<<endl;
cout<<Vac<<endl;
return 0;
}
このコードの出力結果は?
::Vacはグローバル変数、Vacはローカル変数を指すため、最終的な出力結果は:4 10であるべきである.