본문 바로가기

C++

C/C++/Java 프로그래밍기초 조건문 상세설명 if else, 삼항연산자, 스위치 switch case 와 if문의 차이점, goto문 오늘은 코딩의 기초 중에 기초 조건문에 대해서 들고왓습니다. 과장해서 조건문이랑 반복문만 알면 모든 코딩이 가능하다 할 정도로 빼먹을 수 없는 놈인데요 조건문이라 하기도 하고, 제어문이라 하기도 하고 분기문이라 하기도 하고 일단 다 같은 말입니다. ㅎㅎ 조건문은 왜 필요해? 간단한 계산기만 만들어보려고 해도, '+'가 눌렸을 때에는 더해줘야하고 '-'가 눌린다면 요건 빼줘야하고 '*'가 눌리면 곱해줘야 하고~ 이렇게 필요에 따라서 덧셈 혹은 뺄셈 또는 어떤 연산자를 선택적으로 실행할 수 있어야 해요. 요렇게 A의 상황에서는 a알고리즘을 적용하고 B의 상황에서는 b알고리즘을 적용하고 싶을 때~~~ 즉 상황에 따라서 프로그램의 흐름을 분기시키고 싶을 때 사용되는 명령어가if입니다. if ~ else문 분기의.. 더보기
[C++, java 언어공통]상속을 언제, 왜 쓸까? inheritance, Is-A 상황으로 상속 한번에 이해하기 우리가 메이플스토리 게임을 만들거예요 하주 대충요 일단 메이플스토리의 캐릭터들을 만들어봅시다 마법사, 전사, 도적 이렇게 만들어 볼게요 그러면 대략적으로 class 마법사 { ~ }; class 전사 { ~ }; class 도적 { ~ }; 근데 캐릭터들은 당연히 움직일수 있어야 하니까 관련 기능을 넣어줘야겠죠? 이능을 함수(메소드)로 구현해줍니다 이렇게 마법사에게 움직이고 뛰고 앉을 수 있는 기능들을 추가해줬어요 그런데 이기능들은 마법사에게만 해당하는 것은 아니죠? 전사도 움직이고 점프하고 앉을수 있어야 하고, 도적도 움직이고 점프하고 앉을 수 있어야 해요 즉 세개의 클래스에 똑같이 저 기능을 추가해줘야 하는거예요 벌써부터 노가다 기운이 올라오지 않나요? 지금 예시 캐릭은.. 더보기