jo식이야기
본문 바로가기
반응형

전체 글76

3주차 switch문 (C언어, C++) 2주 차 때 if문과 for문, while문을 배웠습니다. switch문은 이 중에서 else와 가깝습니다. if문이 괄호에 조건문을 넣어서 조건을 만족하였을 때 명령문이 돌아가게 만든다면 switch문은 컴퓨터가 해당하는 조건으로 찾아가는 것입니다. 같은 조건 제어문이라고 볼 수 없지만 비교 연산자를 사용하여 조건문이 만들어지는 것이 아닙니다. switch문은 각 케이스에 해당하는 값과 같다면 실행이 되게 됩니다. 또한 switch문은 if문과 다르게 변수값을 조건으로 가지기 때문에 가독성이 쉽기 때문에 많이 활용되게 됩니다. switch(변수){ case '값': 실행문; break; case '값': 실행문; break; case '값': 실행문; break; default: 실행문;} 이런 식으로.. 2024. 3. 29.
3월 23일 스택과 큐 공부 스택이란 삭제연산이 LIFO(last in First out)으로 이루어지는 구조입니다. LIFO란 나중에 들어온것이 먼저 나가는 것을 말합니다. 새 값이 스택에 넣을 때는 push라는 명령어를 씁니다. 그리고 들어간 값은 top에 저장되게 됩니다. 스택에서 값을 뺄 때는 pop을 쓰는데, pop은 top에 들어있는 값을 빼내게 됩니다. 정리하자면 스택에서는 top push pop 명령어를 쓰는데 top은 삽입과 삭제가 일어나는 위치이자, 가장 위에 있는 데이터를 확인하는 명령어이고, push는 top위치에 새로운 데이터나 값을 밀어넣는 명령어, pop은 현재 위치에 있는 데이터를 삭제하고 확인하는 명령어입니다. 스택은 우선탐색이나 백트래킹 종류의 효과적이므로 알아두는 게 좋습니다. 왜냐하면 이 개념이 .. 2024. 3. 25.
2주차 while문과 do while문 이번 시간에는 while문과 do while을 배워보도록 하겠습니다. while문은 for문과 다르게 소괄호 안에 식이 3개나 있을 필요가 없습니다. if문처럼 조건문만 있으면 됩니다. while문의 조건식이 false가 아니라면 계속 반복을 시키게 됩니다. while(조건식){ 실행문;) 간단한 예시를 들어보면 int num=1; while(num 2024. 3. 22.
2주차 for문 이번시간에는 for문에 대해서 배워보려고 합니다. for문은 반복문으로 반복할 때 사용됩니다. 반복문에는 for문, while문, do while문이 있습니다. for문은 그중 하나로 개인적으로도 가장 많이 쓰고, 대부분의 사람들이 굉장히 많이 쓰는 반복문입니다. 그래서 for문을 제일 먼저 설명하겠습니다. for문은 초기문, 조건식, 반복 후 작업에 관련된 식이 소괄호 안에 들어가고, 그 밑에 작업문이 있습니다. 이렇게 말해서는 무슨 말인지 이해가 안 될 수도 있습니다. for(초기값,조건식, 반복 후 작업){ 작업문; } 요런 식으로 구성되어 있습니다. 초기값에 들어가는 것은 지역변수로 for문이 끝나면 메모리가 반환되게 됩니다. 초기값뿐만 아니라 작업문에서도 변수가 선언된다면 for문 안의 지역변수.. 2024. 3. 22.
2주차 if문 2주차에는 if문, for문, while문을 배워볼 것입니다. 첫번째로 할 것은 if문입니다. if의 한국어 뜻은 만약, 즉 가정하는 것입니다. 즉, 조건이 주어졌을 때 그 조건이 참인지 거짓인지에 따라 실행되게 할 수도 있고, 그 반대가 되게 할 수도 있습니다. 만약 지역변수 num이 1보다 클 때 num을 출력한다고 하면 #include using namespace std; int main(){ int num; cin>>num; if(num>1){ cout num; if (num > 1) { a = true; } if (a) { cout > num; if (num >= 90) { cout = 80) { cout = 70) { cout 2024. 3. 22.
1주차 c++ 변수 변수 선언에 대해서는 설명을 했는데 변수에 대해서 설명을 깜빡해서 추가로 이렇게 적어봅니다. 변수에는 지역변수, 정적변수, 전역변수가 있습니다. 지역 변수 만약 사용자가 변수를 함수에서 선언을 했다면 그 변수는 함수 안에서만 사용되고 반환됩니다. 말 그대로 그 지역에서만 사용되는 변수입니다. 그래서 만약 이미 사용이 끝난 지역 변수의 변수명을 다른 함수에서도 사용해도 문제가 전혀 생기지 않습니다 전역 변수 지역 변수와 반대되는 개념으로 한 번 선언을 하면 프로그램이 끝날 때까지 사용가능한 변수입니다. 프로그램이 끝난 다음에 반환되기 때문에 코드의 어느 위치에서든 사용이 가능합니다. 그러나 전역변수는 프로그램 어디에서나 쓸 수 있기 때문에 변수를 또 선언을 해주게 된다면 에러가 발생합니다. 실제로 전역 변.. 2024. 3. 15.
반응형