no image
C 강좌 2강 - 변수와 상수
변수란 무엇인가?변수(variable)는 쉽게 설명해서 변하는 수이다. 컴퓨터 프로그램은 값을 저장하기 위해서 변수를 사용한다.프로그램에서는 변할 수 있는 값을 저장하는 메모리 공간이 필요한데 이것이 바로 변수이다. int x;여기서 x가 변수이다.변수는 정수형, 실수형, 메모리, 수치값, 문자, 문자열 등을 나타낼 수 있다. 상수란 무엇인가?상수는 변하지 않는 수이다.상수는 어디에 사용될까?상수는 변수와 달리 변하지 않는 수를 다룰 때 사용된다. 예를 들어서 원주율 같은 경우는 3.141592.. 로 고정되어 있다.#include int main(void){ double radius; double area; printf("원의 반지름: "); scanf("%lf", &radius..
2025.06.13
C
no image
C 강좌 1강 - Hello World 출력해보기
오늘은 Visual Studio를 사용하여 간단한 hello world를 출력하는 프로그램을 만들어보겠습니다.Visual Studio를 실행해서 새 프로젝트 만들기를 눌러주세요. 여기서 C++ 빈 프로젝트를 눌러주세요. 그 다음 프로젝트 이름을 설정해 주시고 만들기를 눌러주세요. 솔루션 탐색기에서 소스 파일을 우클릭 한 뒤 추가 -> 새 항목을 눌러주세요. 그다음 확장자를 c로 바꾼 뒤 추가를 눌러주세요. 그럼 이렇게 빈 화면이 뜨게 됩니다. 여기에 코드를 적어줄 것입니다.#include int main(void){ printf("Hello World");}#include 는 printf() 함수를 사용하기 위해 stdio(standard input output) 헤더 파일을 추가하는 구문입니다. int..
2025.06.13
C
no image
C 더블 버퍼링(Double Buffering)
Double Buffering이란?Double Buffering이란 화면에 그려지는 내용을 두 개의 버퍼를 사용하여 관리하는 기법이다. 이 기법은 화면을 그릴 때 발생하는 깜빡임 문제를 방지하고, 화면을 부드럽고 자연스럽게 업데이트 하는 데 사용된다. 더블 버퍼링이 필요한 이유컴퓨터 화면에 무언가를 그릴 때 내용을 화면에 직접 그리게 되면 화면이 깜빡이거나, 그리는 중에 일부만 보일 수 있다. 예를 들어서 테트리스 게임을 만든다고 할 때, 블럭이 이동할 때마다 화면을 새로 그려야 하기 때문에 깜빡임이 생겨 불편할 수 있다. 이 문제를 해결 하기 위해 두개의 버퍼(Buffer)을 사용한다. 버퍼란?버퍼(Buffer)은 임시 데이터 저장소이다. 일시적으로 데이터를 보관하거나 전송하기 전에 저장하는 곳으로 ..
2025.02.05
C
no image
C 강좌 0강 - 개발 환경 준비하기
① 비주얼 스튜디오 다운로드하기C++을 위한 IDE(개발환경)는 보통 Microsoft사에서 만든 Visual Studio를 많이 사용합니다. 따라서 Visual Studio를 설치해주도록 하겠습니다.https://visualstudio.microsoft.com/ko/downloads/ Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.visualstudio.microsoft.com사이트에 들어가셔서 Visual Studio 2022 커뮤니티 버전을 다..
2024.11.24
C