BASHA TECH

file1.cpp - 전역 변수, 정적 변수 본문

Computer/C++

file1.cpp - 전역 변수, 정적 변수

Basha 2023. 2. 15. 22:20
728x90
// file1.cpp

#include "file1.h"		// 헤더 파일 포함
#include <iostream>

using namespace std;

int a;					// 전역 변수 정의
static int b = 3;		// 정적 변수 정의

int f() { return ++a;  } // a에 1이 더해진후 a값 출력
// 함수는 {}없이 ;만 쓰면 선언만 되서 나중에 언제라도 구현하도록 되어있고, 
// 변수는 ;으로 끝나는 표현과 = 초기값;으로 끝나는 표현 모두 메모리에 해당변수를 만들어놓고 값을 설정한다.
int g() { return ++b; }

// file1.h

extern int a;			// 전역 변수 선언

int f();				// 함수 선언
int g();	            // 함수 선언

// // file2.h

// static int b = 10;
// static int h() {  return ++b; }
728x90
반응형

'Computer > C++' 카테고리의 다른 글

c++ 생명주기  (0) 2023.02.15
file2.cpp - 정적 변수  (0) 2023.02.15
hello.cpp  (0) 2023.02.15
C++ tutorial  (0) 2023.02.07
Comments