C++中全局变量的使用
生活随笔
收集整理的這篇文章主要介紹了
C++中全局变量的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C++中全局變量的定義與使用做一下下面簡單的記錄,方便日后查閱,也與大家一起學習。
1.全局變量的聲明;
[1]在頭文件.h中進行聲明,如果在此文件之外也要使用該變量,則在變量聲明前加extern:
extern int a;
[2]在頭文件.h中進行聲明,只在該文件中進行使用,不需要加extern;
int a;
2.全局變量的定義;
在對應的.cpp文件中進行,無論時加extern修飾的還是沒有加extern修飾的,定義方法一樣;
int a = 1;
3.全局變量的使用
下面以一個小的例子來說明全局變量怎么使用,我使用的編譯環(huán)境時vs2010,創(chuàng)建win32控制臺輸出程序后添加文件global_test.h和global_test.cpp,聲明并定義全局變量a,并在主函數main()中輸出定義的全局變量a的值,下面直接上代碼:
global_test.h
global_test.cpp
#include "stdafx.h"int a = 12;在主函數中輸出全局變量a的值,需要包含全局變量聲明所在的頭文件#include “global_test.h”;
#include "stdafx.h" #include "global_test.h" #include <iostream> using namespace std;int _tmain(int argc, _TCHAR* argv[]) {cout<<"a is:"<<a<<endl;system("pause");return 0; }總結
以上是生活随笔為你收集整理的C++中全局变量的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用python编excel统计表_Pyt
- 下一篇: C/C++ atoi函数 - C语言零基