#include <iostream>
using namespace std;
int main() {
cout << "너비를 입력하세요>>";
int width; //cout 아래에 쓰던지 위에 쓰던지 상관 없음. cin 위에는 선언되어야 함
cin >> width; //키보드로부터 너비를 읽어 width 변수에 저장
int height = 0; //cout 아래에 쓰던지 위에 쓰던지 상관 없음. 초기화 해주는 것이 코드가 길어질 경우 실수 방지를 위해 좋다
cout << "높이를 입력하세요>>";
cin >> height; //키보드로부터 높이를 읽어 height 변수에 저장
int area = width * height; // 사각형의 면적 계산
cout << "면적은 " << area << "\n"; // 면적을 출력하고 다음 줄로 넘어감
return 0;
}
지역변수local variable와 전역변수global variable
더보기
#include <iostream>
using namespace std;
int width; // 전역변수
int main() {
cout << "너비를 입력하세요>>";
int width; //지역변수
cin >> width; //키보드로부터 너비를 읽어 width 변수에 저장
int height; //cout 아래에 쓰던지 위에 쓰던지 상관 없음
cout << "높이를 입력하세요>>";
cin >> height; //키보드로부터 높이를 읽어 height 변수에 저장
int area = width * height; // 사각형의 면적 계산
cout << "면적은 " << area << "\n"; // 면적을 출력하고 다음 줄로 넘어감
return 0;
}
1. 위의 코드의 경우 cin>>width는 가장 가까이 있는 지역변수 width의 값을 받는다..
2. 전역변수와 지역변수 두개 다 같이 선언해줄 필요도 없으며 그렇게 하지 않는게 좋다. - 실수 방지를 위해
'C++ > c++수업' 카테고리의 다른 글
메모리 동적 할당 * (0) | 2020.10.13 |
---|---|
char string (0) | 2020.10.13 |
<iostream> cout << (0) | 2020.10.13 |
volatile , type qualifiers(한정자) (0) | 2020.09.03 |
p197 class 계산기 (0) | 2020.08.18 |