BASHA TECH
file1.cpp - 전역 변수, 정적 변수 본문
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