투케이2K

25. (C/C언어) buffer (버퍼) 개념 및 장점, 단점 설명 본문

C

25. (C/C언어) buffer (버퍼) 개념 및 장점, 단점 설명

투케이2K 2021. 1. 31. 12:33

/* =========================== */

[ 개발 환경 설정 ]

​개발 툴 : VisualStudio

개발 언어 : C언어

/* =========================== */

/* =========================== */

[버퍼 설명]

1. 버퍼란 printf(), scanf(), puts() 함수 등은 C언어의 표준 입출력 함수입니다

2. 버퍼는 표준 입출력 함수를 사용할 때에는 버퍼(buffer)라는 임시 메모리 공간을 사용하게 됩니다

[버퍼 사용 장점]

1. 문자를 하나씩 전달하는 것이 아닌 묶어서 한 번에 전달하므로, 전송 시간이 적게 걸려 성능이 향상됩니다

2. 사용자가 문자를 잘못 입력했을 경우 수정을 할 수가 있습니다

[버퍼 사용 단점]

1. 빠른 반응이 요구되는 게임과 같은 프로그램에서는 키를 누르는 즉시 바로 전달되어야하므로 버퍼 사용이 적절하지 않습니다

/* =========================== */

반응형
Comments