C,C++
C / C++ 변수 선언 차이점.
JakeGD
2018. 10. 17. 14:55
C 언어
- 프로그램 작성하는 경우에 함수를 정의함에 있어 지역변수의 선언이 항상 제일 먼저 등장해야 한다.
C++ 언어
- 지역변수 선언은 함수 내 어디든 삽입이 가능하다.
C 예제
void main() { int loop; // C언어는 항상 최 상단에 변수 선언을 해야한다. for( loop = 0; loop < 10; loop++) { ... } } |
C++ 예제
void main() { for( int loop = 0; loop < 10; loop++) // C++ 경우 어디든 선언이 가능 하다. { ... } } |
단 어디든 선언이 가능 하다고 해서
loop = 0;
int loop;
이런식으로는 사용 불가능 하다...