HOME > 게시판 > 프로그래밍
게시판| 프로그래밍
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 15-04-11 22:06
c언어 배열관련 질문드립니다
 글쓴이 : 몽상가
조회 : 789  

C언어에서는 컴파일의 특셩상 모든 변수는 사용되는 범위의 최상위에 위치해야합니다.
배열도 자료형변수입니다.
그렇기 때문에 메인함수라는 함수가 실행되는 스택영역에 얼마만큼 메모리를 할당할지를 정하기 위해서는
항상 함수내에 사용되어야할 변수가 그 함수의 내부에서 가장 먼저 선언이 되어야 컴파일러가 필요한 메모리의
양을 정할수가 있지요
물론 C++이나 JAVA같은 경우는 C와는 다르게 필요할때마다 변수를 선언할수 있습니다.


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기