Posts

[만화가 있는 C] 11. 프로젝트 만들기

11. 프로젝트(project) 만들기   프로그램 한 개를 만들기 위해 여러 개의 소스가 필요한 경우, 프로젝트 파일을 만들어야 합니다. 아마도 여러 개의 소스인 경우는 큰 프로젝트 프로그램일 것입니다. 그래서 이것을 프로젝트 파일이라고 합니다■. 윈도우 응용 프로그램인 경우 반드시 여러 개의 파일 – Read More …

[만화가 있는 C] 10. 제어구조

10. 제어구조   1984년 경에 GW-BASIC이라는 언어를 써 본 적이 있습니다. 그 시절 베이직 언어에서 흐름(flow)을 제어하는 유일한 방법은 GOTO였습니다. 아래 그림에서 GOTO문이 얼마나 프로그램을 복잡하게 만드는지 살펴 볼 수 있습니다. GOTO의 난잡한 사용: GOTO의 사용은 에러의 지역성locality을 보장하지 못합니다.   이러한 Read More …

[만화가 있는 C] 9. &가 필요한 이유

9. scanf()에 &가 있어야 하는가?: 스택 동작   자료구조data structure는 데이터를 어떻게 표현하고 보관할 것인가를 표현합니다. 자료구조 중에서도 스택stack은 빈번하게 이용되므로 그 개념을 파악하는 것은 중요합니다. 스택(stack): 자료구조의 정상   스택은 큐(Queue)와 더불어 많은 알고리즘에 빈번히 사용되는 자료구조입니다. 스택은 스택이 보관하는 자료형과 Read More …