-
이런 기초적인걸 까먹다니;; 변수 적용 범위예전 글들/C, C++ 2011. 3. 3. 14:45반응형
int a=0, i;
cout << "for문 전: " << a << endl;
위에서 보면 알겠지만 새로 시작하는 범위 안에서 다시 변수를 선언해주면 그 값은 그 범위 안에서만 적용된다. 에효~이런 기초도 모르다니 허허;;
for( i=0 ; i<4 ; i++ )
{
a = i;
cout << "for문 안에서: " << a << endl;
}
cout << "for문 밖: " << a << endl;
출력
for문 전: 0
for문 안에서: 0
for문 안에서: 0
for문 안에서: 1
for문 안에서: 2
for문 안에서: 3
for문 밖: 3
난 당연히 for문 벗어나면 값이 다시 처음 선언했던 값이 나올 줄 알았는데 아니었군..인터넷 검색해보니 뭐랑 헷갈린건지 알겠네...이래서 기초부터 탄탄이란 말이 나온건가보다.
틈틈히 C++ 책 좀 봐야것네..이건 뭐 매일마다 새로우니반응형'예전 글들 > C, C++' 카테고리의 다른 글
함수 포인터란 무엇인가 (0) 2011.02.11 객체 지향 프로그래밍 (0) 2011.02.11 C언어, C++ 이란 무엇인가 (0) 2011.02.11 합병정렬(MergeSort)_(1) (0) 2010.12.24 이분검색(Binary Search) (0) 2010.12.23 댓글