이름이같다면 썸네일형 리스트형 [C언어] 지역변수와 전역변수 전역변수와 지역변수는 선언된 위치에 따라 구분된다. 전역변수의 경우 함수 바깥에 선언되어 있고, 지역변수는 함수 중괄호 안에 선언되어 있다. 그렇다면 while문이나 for문 안에 선언되어 있는 변수는 어떤 변수일까. for문 안에 선언된 변수 역시 지역변수이다. 지역변수는 중괄호 영역에서만 사용할 수 있는데 nTotalCount 는 for문에서 유효하고 nTamp 변수는 메인 함수 전체에서 유효하다. 이렇게만 보면 지역변수보다 전역변수를 이용해 코딩을 하는 것이 훨씬 편하게 느껴진다. 함수에 매개변수를 사용하지 않아도 되고 이 함수 저 함수 구분 없이 변수를 바로 가져다 쓸 수 있기 때문이다. 이 내용은 전역변수의 장점이 될 수도 있지만 단점이 될 수도 있다. 전역변수를 많이 사용하면 사용할수록 복잡하.. 더보기 이전 1 다음