[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {10} 회차 미션
안녕하세요. 무리스입니다.
오늘 갑작스런 회식때문에 데일리 미션에 도전 못할까 조마조마 했습니다.
회사 생활하면서 공부하는 것은 이런게 역시 어렵다는걸 느끼게 되네요.
오늘은 28, 29, 30강에 대해 학습했습니다, 술을 좀 마신터라 정신이 없네요..
그래도 정신 바짝 차리고 들었습니다.
28강은 goto 문입니다.
goto는 어딘가에 라벨을 붙입니다.
do while 문이랑 비슷한데요.
int main()
{
char ch = 'a';
go:
cout << ch << endl;
if ( ++ch <= 'z' )
goto go;
}
오늘은 인터넷에 떠도는 예제를 통해서도 실습을 해보았습니다.
int main()
{
char ch;
ShowMenu:
printf("***성적 메뉴***\n");
printf("1. 성적 입력\n");
printf("2. 성적 수정\n");
printf("3. 성적 조회\n");
printf("4. 성적 삭제\n");
printf("9. 나가기\n");
printf("> ");
c = _getche();
printf("\n");
switch (c)
{
case '1':
goto InputScore;
case '2':
goto ModifyScore;
case '3':
goto ViewScore;
case '4':
goto DeleteScore;
case '9':
goto Exit;
default:
goto InvalidSelection;
}
InputScore:
printf("성적 입력: 공사 중입니다.\n\n");
goto ShowMenu;
ModifyScore:
printf("성적 수정: 공사 중입니다.\n\n");
goto ShowMenu;
ViewScore:
printf("성적 조회: 공사 중입니다.\n\n");
goto ShowMenu;
DeleteScore:
printf("성적 삭제: 공사 중입니다.\n\n");
goto ShowMenu;
InvalidSelection:
printf("유효하지 않은 메뉴 번호입니다.\n\n");
goto ShowMenu;
Exit:
printf("프로그램을 종료합니다.\n");
}
여러분도 한번 해보세요.
예제를 통해 공부하니 좀 더 이해가 잘 되는 것 같습니다.
29강은 복합데이터 배열에 대해 배웠습니다.
배열(array)은 단일 식별자를 통해 같은 자료형의 여러 변수에 접근할 수 있게 해주는 집계 데이터 유형입니다.
int main()
{
int nums[3];
nums[0] = 10;
nums[1] = 11;
nums[2] = 12;
cout << nums[0] << endl;
cout << nums[1] << endl;
cout << nums[2] << endl;
}
배열은 좀 개인적으로 너무 어렵게 느껴져서 내일 다시 강의를 듣고 복습을 하려 합니다.
다음 30강에서는 복합 데이터 다차원 배열에 대해서 알아보도록 하겠습니다.
배열이 여러 개 있는 경우 다차원 배열을 사용할 수 있습니다.
int main()
{
int matrix[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
cout << matrix[0][0] << endl;
}
다출력인 경우는
int main()
{
int matrix[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
for (int i = 0; i < 3; ++i)
{
for (int j = 0; j < 3; ++j)
{
cout << matrix[i][j] << " ";
}
cout << endl;
}
}
오늘 개인적으로 여러모로 바쁜 일들이 많아서 정신이 하나도 없었네요.
내일은 좀 더 퀄리티있는 내용으로 찾아뵙겠습니다.
패스트캠퍼스 C++ 강의 링크를 걸어두겠습니다. 참고하세요~
올인원 패키지 : C++ 실력 완성 https://bit.ly/33beaFj
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {12} 회차 미션 (0) | 2020.11.13 |
---|---|
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {11} 회차 미션 (0) | 2020.11.12 |
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {9} 회차 미션 (0) | 2020.11.10 |
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {8} 회차 미션 (0) | 2020.11.09 |
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {7} 회차 미션 (0) | 2020.11.08 |