|
|
|
프로그래밍에 관심이 있는 분들이라면 C언어에 대해 많이 들어보고 접해보셨을겁니다
프로그래밍 언어는 프로그램을 작성하기 위한 표기법입니다
인간이 컴퓨터로 수행하고자 하는바를 컴퓨터에게 전달하기 위한 언어라고 할 수 있는데요
쉬운 예를들어 설명드려볼게요
한국어를 모르는 미국사람과 대화를 하기 위해서는 한국인이 영어를 알아야 대화가 가능하겠죠
서로다른 언어체계를 갖고 있는 두 사람이 대화를 하기 위해서는 공통된 대화수단을 필요로 합니다
컴퓨터와 인간도 마찬가지겠죠. 컴퓨터에게 일을 시키기 위해서는 컴퓨터와 사람이 대화를 할 수 있어야 합니다.
사람과 컴퓨터가 대화를 할 수 있도록 도와주는것이 바로 프로그램 언어 입니다.
프로그램 언어는 C언어 뿐만 아니라 C++, JAVA, C#, 파이썬등이 있습니다.
컴퓨터에게 일을 시키기 위해서는 프로그램 언어가 필요하고 이 프로그램 언어를 이용하여 기계어로 변환하기 위한 코드작성을 하는 것을 프로그래밍( programing )이라고 합니다.
◆ C언어의 특징
- 호환성이 뛰어나다
- 처리속도가 빠르다
- 다양한 분야에 널리 쓰인다
- ASCII코드 기반의 언어로 대,소문자 구분이 가능하다
- 사용자가 원하는 자료형을 직접 제작 할 수 있다
- 포인터를 통해 메모리를 직접적으로 제어 할 수 있다
⊙ ASCII코드 : 컴퓨터에서 문자를 표현하는 0~127까지의 숫자
⊙ 함수 : 하나의 독립된 기능을 수행하는 명령어들의 집합
◆ C언어 기본구조
◆ C언어의 기본사항
대문자와 소문자가 구별되며, 주로 소문자에 기초하여 작성한다
main() 함수에서 시작되며, 무조건 존재해야 한다
함수의 본체는 { } 으로 묶는다
한문장은 반드시 ; 으로 끝난다
주석문은 /**/으로 묶어 표시한다
주석 : 프로그램의 이해를 돕기 위해 따로 설명을 서술해 놓은것으로써 설명문일뿐 컴파일 대상에서 제외되므로 실행파일 크기에는 전혀 영향을 주지 않는다.
'기타 정보' 카테고리의 다른 글
농협 6년근 하루홍삼 (0) | 2017.06.21 |
---|---|
그라쉐 마카다미아 초콜릿 (0) | 2017.06.19 |
마또리 평가 - 롯데 애플쿠키 (0) | 2017.06.16 |
시스템엔지니어 취업자료 (0) | 2017.06.16 |
네트워크엔지니어는 어떤 업무를 하는 직업일까? (0) | 2017.06.15 |
정부지원 서민금융