C , C++ 스터디 6

3. C++ 조건/반복문 (if-else문, while문)

안녕하세요 여러분!오늘은 조건문과 반복문에 대해 알아보는 시간을 가질거예요잘 따라와보도록 합시다! 1. if-else문: 특정 조건이 참일때만 코드를 실행시키고 싶을 때 if문을 사용할 수 있어요. if문의 기본 형태는 다음과 같아요. if(condition){    statement1}else{    statement2}여기서 중첩 조건문 역시 사용할 수 있는데 구조는 다음과 같아요. 하나의 if문 안에 여러 조건을 추가로 넣어줄 수 있는거죠.if(condition){    statement1        if(condition)        {            statement2        }        else if(condition)       {          statement3    ..

C , C++ 스터디 2024.10.02

3. C++ 조건/반복문 (do-while문, for문, switch-case문)

안녕하세요 오늘은 지난 시간에 이어 do-while문, for문, switch-case문에 대해 배워보는 시간을 가질거예요!집중해서 따라와주세요~ 1. do-while문지난 시간에는 특정 조건을 만족하는 동안 실행문을 계속해서 실행하는 while문에 대해서 배웠는데요, do-while문은 일반 while문과 어떤 게 다를까요?조건을 만족하는지 먼저 확인하고 실행문을 실행하는 while문과 달리, do-while문은 먼저 실행문을 한번 실행하고 조건이 참인지를 검사합니다. 즉 둘의 차이는 순서의 차이인거죠! 조건에 상관없이 무조건 실행시키고 싶은 실행문이 있을 때 do-while문을 사용하는 것을 추천합니다. 다음 예시문을 확인해봅시다. int main() {           int i = 1;     ..

C , C++ 스터디 2024.10.02

2. C++ 함수 (Function) -2

안녕하세요 여러분!오늘은 지난 시간에 배운 함수의 기본 형태에 이어서 지역&전역 변수에 대해 알아보고 값을 통한 호출, &(참조자)를 통한 호출, 재귀함수 등에 대해 배워볼거예요. 오늘부터 살짝 난이도가 있으니 집중해서 시작해봅시다! 1. 지역 변수: 변수의 범위가 지역적인 변수를 말해요. 함수 안에서 변수를 정의해주면 해당 함수 안에서만 사용가능한 지역변수가 되는거죠. main() 함수도 함수니까 main() 함수 안에서 정의된 변수 역시 지역 변수라고 볼 수 있어요! 위에서 노란색 형관펜으로 칠한 int x는 makeDouble() 함수 내에서 정의한 변수이므로 지역변수예요. 함수 내에 할당된 값인거죠. main() 함수로 흐름이 빠져나오게 되면 main() 함수 속 int x로 바뀌는 겁니다. 따라..

C , C++ 스터디 2024.10.01

2. C++함수(Function) -1

안녕하세요 여러분!오늘은 함수 (function)에 대해 배워보는 시간을 가질거예요먼저 함수의 기본 형식에 대해 알아보고 함수의 입력 파라미터, 반환값 등에 대해 배워볼 것입니다! 1. 함수의 기본 형태 함수의 기본 형태는 다음과 같아요. 맨 처음에 함수가 반환하는 값의 타입과, 함수 이름, 입력 파라미터 타입과 변수명을지정해주고 꺾세 안의 함수 바디에는 함수의 기능을 구현해주면 됩니다.그런데 모든 함수는 return값이 있어야 할까요? 반환값이 없거나 입력 파라미터가 없는 함수는 없을까요?당연히 존재합니다. 다음은 함수의 return값과 입력 파라미터에 대해 알아볼게요. 2. 함수의 입력 파라미터와 반환값1)입력이 없는 함수 반환값은 있는데 입력이 없는 경우, 함수의 형태는 다음과 같아요. ex) in..

C , C++ 스터디 2024.10.01

1. C++ 언어의 기본 개념( 식별자, 변수, 고정 변수, 입출력, 연산자)

안녕하세요! 여러분 오랜만이에용오늘은 C++의 기본 개념에 대해 배워보는 시간을 가질건데요.식별자, 변수, 상수, 입출력, 연산자의 기본개념과 기능에 대해 가볍게 알아보는 시간을 가지도록 합시다! 1. Identifier (식별자): 식별자는 말그대로 무언가를 식별할 수 있게 해주는 이름인데요. 변수명도 하나의 예가 될 수 있습니다. 식별자에는 몇가지 규칙이 있어요! 먼저, 문자는 최소 한개 이상 포함해야 하고 첫번째 문자는 대소문자의 알파벳이거나 _ 언더바여야 합니다. 이후에는 알파벳, 언더바, 숫자 모두 가능합니다. 그리고 if, while, continue와 같은 예약어는 식별자로 쓰일 수 없고 공백을 포함해서도 안 됩니다! 2. Variables (변수): C++ 내의 모든 변수는 선언되어야 쓸 ..

C , C++ 스터디 2024.10.01

C언어로 랜덤 숫자 뽑기 게임 만들기

안녕하세요! 오늘은 랜덤 숫자 뽑기 게임 코드를 직접 짜서 만들어 보는 시간을 가질 거예요! 일단 먼저! 우리가 코드로 짤 게임의 메뉴얼을 소개할게요 짜라잔~ 1. 난이도 설정 상: 1부터 100까지 숫자중 랜덤으로 숫자 맞추기 점수 + 100 중 : 1부터 20까지 숫자 중 랜덤으로 숫자 맞추기 점수 + 50 하: 1부터 5까지 숫자 중 랜덤으로 숫자 맞추기 점수 + 10 2. 게임하기 난이도를 설정하지 않았다면 난이도를 설정하라고 출력한 후 다시 메인으로 돌리기 난이도가 설정되어 있는 상태라면 숫자를 맞춰 보세요>> 정답/ 땡 -> 정답이면 점수 + 3. 내 점수 보기 당신의 점수는 몇 점 입니다. 4. 나가기 아주 간단하죠? 자, 그럼 이렇게 간단한 메뉴얼의 게임을 코드로 바로 직접 짜봅시다 아래는..

C , C++ 스터디 2023.08.28