본문 바로가기

C21

전처리기 (Preprocessor, Precompiler) 00 개요회사에서 SWIG 인터페이스 파일을 코드 분석 하는데 #define이라는 것이 나와서 뭔지 알아보고자 함#define을 이해하기 위해선 #define을 포함하는 '전처리기' 및 '지시자'라는 개념을 알아야 해서 이 용어들을 먼저 이해해보고자 하다가 #define에 집중하기 보단 '전처리기'가 무엇인지, 어떠한 전처리기가 있는지에 대한 내용을 다루는 것이 더 나을 것 같아 '전처리기'에 대해서 정리해보고자 함01 전처리기 (Preprocessor, Precompiler)란0. 개요우리는 C 언어로 어떤 프로그램을 만들 때 소스 코드를 짜고, 컴파일(기계어화)을 한 후, 링크를 한다'전처리기(Preprocessor, Precompiler)'는 소스 코드를 짠 후 컴파일 하기 직전에 처리하는 컴파일러.. 2024. 6. 19.
2 초급 알고리즘 (sum, sequence, count, avg, max, min) 00 개요목표: Visual Studio라는 IDE를 사용하여 C 알고리즘 구현하기01 Visual Studio 사용하여 프로그램 만들기1. 솔루션 탐색기 보기'보기' > '솔루션 탐색기' 클릭2. 새 프로젝트 만들기Visual Studio 연 후 '새 프로젝트 만들기' 클릭 또는 '파일' > '새로 만들기' > '프로젝트' > '빈 프로젝트'프로젝트 이름: 원하는 거로 지정위치: 원하는 위치 지정솔루션: 새 솔루션 만들기솔루션 이름: 원하는 거로 지정> '만들기' 3. c 파일 또는 c++ (소스 파일) 생성Visual Studio 연 후 어느 프로젝트 안에서 시작솔루션 탐색기에 어느 '프로젝트명' > '소스파일' 우클릭 > '추가' >  '새 항목' > 'C ++ 파일' 한 번 클릭 > '파일명.c'.. 2024. 6. 18.
1 알고리즘과 절차 지향 프로그래밍 01 알고리즘과 절차 지향 프로그래밍배우기 쉬운 알고리즘을 몇 가지 소개할 것지금까지 배운 프로그래밍 언어의 기능으로 특정 문제를 해결하는 코드를 작성하는 기법을 배울 것알고리즘을 바탕으로 입력, 처리, 출력의 단계로 진행되는 프로그래밍 언어의 절차 지향 프로그래밍 기법을 정리함절차 지향 프로그래밍에서 사용되는 것이 입력, 처리, 출력의 단계1. 알고리즘 (Algorithm)알고리즘(풀이법)이란, 프로그램 개발에 있어 필요한 문제를 해결하는 방법을 체계적으로 정리한 것, 즉, "문제 해결 능력"주어진 문제를 어떻게 풀이하는가에 따라 그 문제를 해결할 수도, 못할 수도 있으므로 프로그램 작성에 있어 알고리즘이란 중요한 자리를 차지하고 있음프로그램의 가장 작은 단위는 일반적으로 입력(input) → 처리(p.. 2024. 6. 15.