C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다.켄 톰슨은 BCPL언어를 필요에 맞추어 개조해서 "B"언어(언어를 개발한 벨 연구소의 B를 따서..)라 명명했고, 데니스 리치가
프로그래밍이란 목적에 맞는 알고리즘으로부터 프로그래밍 언어를 사용하여 구체적인 프로그램을 작성하는 과정을 의미한다.이렇게 작성된 프로그램은 먼저 실행 파일로 변환되어야 실행 할 수 있다.윗 그림과 같은 순서로 실행까지 도달한다. 여기서, "선행처리기(PreProcess
기계어는 2진수 이다. 0과 1로 표현해야 한다. 이 때, 0 또는 1의 크기를 bit(비트)라고 한다. 예를들어 다음과 같은 기계어가 있다고 치자.01101001위는 총 0 또는 1이 8개 이므로 8bit라고 표현한다. 또한 8bit를 우리는 1byte로 정의한다.
캡슐화의 뜻을 이해하기 전에 C에서 많이 사용하던 구조체(struct)를 잠시 보자.C언어에서 자주 사용하던 구조체는 다음과 같이 사용했다. struct 내부의 멤버들의 타입들을 지정해 줌으로서 사용할 수 있었다. C++의 Class는 이 Struct에서 struct
l(left)value는 왼쪽에 정의 되며 추후 다시 사용될 수 있는 변수r(right)value는 오른쪽에 정의되며 한번쓰고 다시 사용하지 않는 변수EXtypedef는 타입의 이름을 새로이 별칭으로 정의할 수 있다. EXC++ 에서 제공하는 표준 자료구조, 함수 라이
대표적으로 cin과 scanf가 있다. cin은 개행문자 직전 까지 입력을 받고 scanf는 형식을 지정해서 입력을 받는다.cin, scanf Usageps) cin은 개행문자(space, enter) 이후는 입력받지 않는다.ps2) scanf의 타입들%d(int),