모든 프로그램 언어들은 각자 나름대로 특징이 있습니다...그중 C언어는 함수들의 집합이라는 특징이 있습니다. C언어의 경우에는크게 데이터와 명령어로 나눌 수 있는데요...참고로 명령어들 중에서 관련성 있는 기능들의 명령어들만을 묶은 함수들이모여모여 C언어를 만든다고 할 수 있을까나요... 명령어들을 일일히 수행하면서 진행을 합니다.또한 함수로 시작하여 함수로 끝나죠... 그러면서 필요한 데이터들을 사용하고요... 그래서 C언어는 절차적인 프로그래밍 또는 구조적인 프로그래밍이라고 합니다. C언어는 main() 이라는 함수의 시작 블럭 ( '{' ) 부터 시작되어블럭이 끝나면( '}' ) 프로그램이 종료됩니다. 메인 함수와 같이 {, }가 달려있는 함수들은 우리가 직접 구현했다고 볼 수 있죠...이와는 반대..