1-3 C++ 와 C의 동일 문법

wsung·2026년 1월 12일

변수 정의

#include <iostream>

int main() [
	int i;
    char c;
    double d;
    float f;
    
    return 0;
}

변수 명 이름 작성 규칙

알파벳, _, 숫자만 사용가능

int number_of_people;  // OK
int NumberOfPeople;    // OK
int NumberOf_People;  // BAD

띄어쓰기 부분에 _ or 대문자 사용 but 혼용사용은 X

포인터

int arr[10];
int *parr = arr;

int i;
int *pi = &i;

반복문 , 조건문

for

#include <iostream>

int main() {
  int i;

  for (i = 0; i < 10; i++) {
    std::cout << i << std::endl;
  }
  return 0;
}

/* 1 부터 10 까지 합*/
#include <iostream>

int main() {
  int i, sum = 0;

  for (i = 1; i <= 10; i++) {
    sum += i;
  }

  std::cout << "합은 : " << sum << std::endl;
  return 0;
}
=> 합은 : 55

while

#include <iostream>

int main() {
	int i = 1, sum = 0;
    
    while( i <= 10) {
    	sum += i;
        i++;
    }
    
    std::cout << "합은 : " << sum << std::endl;
    return 0;
}
=> 합은 : 55

if - else

#include <iostream>

int main() {
  int lucky_number = 3;
  std::cout << "내 비밀 수를 맞추어 보세요~" << std::endl;

  int user_input;  // 사용자 입력

  while (1) {
    std::cout << "입력 : ";
    std::cin >> user_input;
    if (lucky_number == user_input) {
      std::cout << "맞추셨습니다~~" << std::endl;
      break;
    } else {
      std::cout << "다시 생각해보세요~" << std::endl;
    }
  }
  return 0;
}

=> 내 비밀 수를 맞추어 보세요~
입력 : 5
다시 생각해보세요~
입력 : 6
다시 생각해보세요~
입력 : 3
맞추셨습니다~~
  • cin 은 사용자로 부터 입력을 받아서 >> 를 통해 user_input 값 넣음

switch

#include <iostream>

using std::cout;
using std::endl;
using std::cin;

int main() {
  int user_input;
  cout << "저의 정보를 표시해줍니다" << endl;
  cout << "1. 이름 " << endl;
  cout << "2. 나이 " << endl;
  cout << "3. 성별 " << endl;
  cin >> user_input;

  switch (user_input) {
    case 1:
      cout << "Psi ! " << endl;
      break;

    case 2:
      cout << "99 살" << endl;
      break;

    case 3:
      cout << "남자" << endl;
      break;

    default:
      cout << "궁금한게 없군요~" << endl;
      break;
  }
  return 0;
}

=> 저의 정보를 표시해줍니다
1. 이름 
2. 나이 
3. 성별 
1
Psi ! 
profile
0부터 시작하는 백엔드

0개의 댓글