본문 바로가기

공통

(6)
버퍼란? "아오.. 진짜 버퍼링 왜이러냐 짜증나네.." 다들 한번쯤 해본 말 아닌가요? 영상볼때 나오는 그 빙글빙글표시.. 으.. 상상만해도 짜증나는데요 이를 우리는 "버퍼링" 이라고 부릅니다. 오늘은 그 버퍼링 이라는것을 배워볼겁니다. 우리가 흔히 쓰는 컴퓨터나 핸드폰 등에는 버퍼 라는 공간이 들어있습니다. 자 상상을 해볼게요, 우리가 핸드폰으로 인터넷에서 동영상 하나를 본다고 칩시다. 와이파이 연결하고 동영상을 클릭을 했어요. 근데 인터넷이 느려서 동영상 정보가 핸드폰으로 들어오는 속도가 늦다면 어떻게 될까요? 동영상에서는 "가나다라마바사 아자차카타파하" 라고 말하는 동영상인데 인터넷이 느리면 "ㄱ..ㅏ나...ㄷ......ㅏ" 이런식으로 계속 끊길겁니다 상상만 해도 짜증나죠.. 이를 보완한 방법이 바로 "버퍼..
주석 주석을 너무 늦게 설명한것같아 주석에 대해 설명드리겠습니다 우선 주석이란 프로그래머가 코드를 보기 쉽도록 설명을 달아놓는것을 말하는데요 주석의 종류는 한줄주석, 여러줄주석 총 2종류의 주석이 있습니다 한줄 주석은 // 여러줄 주석은 /* */인데요 주석을 어느때 쓰느냐! 만약에 프로그래밍을 하는데 한 프로그램을 다른사람이랑 같이 만든다고 칩시다 다른사람이 만든 코드를 내가 볼일도 있고 내가 만든 코드를 다른사람이 볼 일도 있을겁니다 그때 내가 짠 코드가 아닌 코드는 도대체 무슨기능인지 이해를 못하는경우가 많아요 그때 주석으로 설명을 달아주는겁니다 #include int gamePlay() //이 함수는 게임 시작할때 호출할 함수입니다~ { } int main() { gamePlay(); } 이런식으로 뭐..
프로그래밍 표기법 우리는 흔히 함수나 변수에 대해 이름을 짓는 경우가 많이 생길것입니다. 그런데 만약에 우리가 혼자 프로그래밍을 하는것이 아닌 다른사람과 같이 한 프로그램을 만든다고 칩시다 내가 짠 코드를 다른 사람이 볼테고 다른사람이 짠 코드를 내가 보게됩니다 그런데 apple이라는 글만봐서 이게 함수인지 변수인지 전역변수인지 지역변수인지 알 수 있을까요?? 그래서 그것을 정의하기 위한 프로그래머들 끼리 정해놓은 규칙이 있습니다. 바로 "표기법"인데요 그 표기법에 대해 알아볼까 합니다 우선 표기법에대해 몇개가 있습니다만. 우리가 외워야할껀 3개입니다 카멜표기법, 파스칼표기법, 스네이크표기법입니다. 카멜케이스, 파스칼케이스, 스네이크케이스 라고도 부르니 참고해주세요! 자 그럼 설명 시작할까요? 표기법 이름 예시 설명 사용..
전역변수와 지역변수 이번시간에는 전역변수와 지역변수를 알아볼까 합니다 "전역변수"와 "지역변수"라는 말에 공통으로 들어가는 말이 있죠! 바로 "변수"입니다. 프로그래머라면 변수라는 말을 참 많이 들으실텐데요 그 변수 맞습니다. 자 그럼 우선 아래 코드를 보시죠 int a = 0; if( a == 0 ) { int b = 3; } b = 5; 이런 코드를 실행하면 어떻게 될까요? 위 코드는 에러를 발생시키는 코드입니다. 그 이유는 b는 if문의 "지역변수"이기 때문인데요 우리가 흔히 함수에서 쓰던 {} 중괄호 기억하시나요? 이 중괄호가 열린 이후에 생성된 변수는 그 중괄호가 닫힐때까지 존재하고 중괄호가 닫히는 순간 소멸합니다. 위 코드에서는 if문 중괄호가 열린상태에서 int형 변수 b가 생성되었습니다. 그래서 if문의 지역..
연산자 연산자는 우리가 흔히 아는 + - / *같은것이 있습니다 그 이외에도 많은 연산자가 있으니 하나씩 알아볼까요? 우선 '변수'에 대해 충분히 공부하신 후 읽어보셔야 도움이 될 것 같습니다 연산자 명 연산자 설명 덧셈 연산자 + 좌항에서 우항을 더한값을 반환 뺄셈 연산자 - 좌항에서 우항을 뺀 값을 반환 곱셈 연산자 * 좌항에서 우항을 곱한값을 반환 나눗셈 연산자 / 좌항에서 우항을 나눈값을 반환 나머지 연산자 % 좌항에서 우항을 나눈 나머지를 반환 할당 연산자 = 좌항 변수에 우항의 값을 할당 덧셈 할당 연산자 += 좌항의 변수에 우항의 값을 더함 뺄셈 할당 연산자 -= 좌항의 변수에 우항의 값을 뺌 곱셈 할당 연산자 *= 좌항의 변수에 우항의 값을 곱함 나눗셈 할당 연산자 /= 좌항의 변수에 우항의 값을..
자료형과 실수 오차 우리는 쉽게 자료형 이라는 말을 많이 듣게 될 것입니다. 여기서 '자료형' 이라는 것을 오늘 배워볼까 합니다 이번강좌는 되게 중요한 개념이니 꼭 외워 두셔야 합니다! 자료형이란 쉽게말해 우리가 1은 정수 1.24는 실수 "일점이사"는 문자열 "A"는 문자 1은 정수 1.24는 실수 "일점이사"는 문자열 "A"는 문자 라고 하는것 같이 프로그램에게 이 기능은 이런 값을 가지고있어! 라거나 이런 값을 나한테 돌려줘! 라는 뜻입니다 자료형에 어떤 것들이 있는지 알아볼까요? 자료형 타입 크기 발음 표현가능 범위 int 정수형 4바이트 인트 -2147483648 ~ 2147483647 char 문자형 1바이트 캐릭터 -128 ~ 127 long 정수형 4바이트 롱 -2147483648 ~ 2147483647 lo..