OneDev
close
프로필 사진

OneDev

github: @ws1811

  • 분류 전체보기 (101) N
    • Language (42)
      • C (30)
      • C++ (6)
      • JAVA (6)
      • Python (0)
    • 코딩테스트 (16)
      • BOJ (8)
      • 프로그래머스 (8)
      • COS (0)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux\Git (5)
    • DB\SQL (12) N
      • SQL(Oracle) (6)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3) N
    • Exceptions\Errors (3)
    • 기타 (10)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (1)
  • 홈
  • 태그
  • 방명록

[C] 15. 조건문 -switch 문

switch 문의 기본 구조는 다음과 같다. switch ( 변수 ) { case 값1 : // 세미콜론(;) 이 아니라 콜론(:) 임에 유의 명령들 break; case 값2: 명령들 break; .... .... case 값n: 명령들 break; default:// if-else 구문에서 else와 같은역할 명령들 break; } (1) 맨 윗줄 ( 변수 ) 란에는 아래에 나오는 값1, 값2,.... 들과 비교할 변수가 들어가게 된다. (2) switch 문에 사용될 변수는 반드시 정수 데이터를 보관하는 변수여야 한다. 다시말해 변수 부분에 들어갈 수 있는 데이터 타입은 char. short, int, long 중에 하나여야 한다. 만약 float 이나 double 등의 데이터 타입을 가진 변수를 ..

  • format_list_bulleted Language/C
  • · 2022. 7. 23.

[C] 14. 반복문 탈출 - break / continue

앞선 포스팅에서우리는 for 과 while 반복문을 학습하였다. 반복문에서는 조건식을 통해 해당 반복문을 얼마나 반복할 지 알려주게되는데, 만약 조건식이 항상 참이라면 반복문을 영원히 돌리게된다. 참고로 반복문의 조건식에서 식의 값이 0이 아니거나, 아예 조건문이 명시되지 않은 경우 반복문은 조건을 항상 참이라 인식한다. for(int i = 3, i > 1;i++) // 조건식이 항상 참인 경우 for(;;) // 조건식이 아예 명시되지 않은 경우 // 위 두 경우 모두 반복문이 끝나지 않는 루프에 빠지게 된다 1. break break 는 이러한 루프를 빠져나가기 위한 명령어 이다. break 는 실행되기만 하면 조건에 상관 없이 반복문을 탈출하게 된다. (즉, break 아래의 내용들은 실행되지 않..

  • format_list_bulleted Language/C
  • · 2022. 7. 23.

[C] 13. 반복문 - while문/do while

이번 포스팅에서는 for문과 비슷하면서도 다른 반복문인 while 반복문과 do while 반복문에 대해 알아보자. 1. while 문 while문의 기본 구조는 다음과 같다. //기본 형태 while (조건식) { 명령들 } // (예시) while (조건){ 명령1; 명령2; ... ... } "조건식" 에는 for 문에서 그랬던 것처럼 반복문을 언제까지 수행할것인지 알려주는 조건이 들어간다. int i=0; while (i

  • format_list_bulleted Language/C
  • · 2022. 7. 22.
[C] 12. 반복문 - for문

[C] 12. 반복문 - for문

이번 포스팅에서는 반복문 중 하나인 for문에 대해 알아보자. ▣ 기본 구조 for 반복문의 기본적인 구조는 다음과 같다. 각각의 구성요소에 대해 살펴보자 (1) 초기식 : 초기식에서는 제어 변수가 초기화 된다. for문은 기본적으로 반복문이고, 반복문에서는 반복을 얼마나 해야할지 알려줘야 한다. C언어에서는 반복문이 얼마나 반복되어야 할지를 나타내기 위해 "제어변수" 라는 것을 도입하였다. 초기식에서는 이 제어변수의 초기값을 지정해준다. for(int i = 0;......) {} // 제어변수 i 의 초기값을 0으로 설정했다! 이하 내용에서는 편의상 제어변수를 i 로 표기하도록 하겠다. (2) 조건식 : 조건식에는 i 가 만족해야할 특정한 조건을 적어준다. for 반복문은 i 가 이 조건을 만족하는 ..

  • format_list_bulleted Language/C
  • · 2022. 7. 21.

[C] 11. 논리연산자 - &&, ||, ! / Short Circuit Evaluation(SCE)

지난 포스팅에서 if 조건문에 대해 학습하였다. 이번 포스팅에서는 조건문의 조건 부분에서 주로 사용되는 연산자인 논리연산자에 대해 알아보자. 논리 연산자(Logical Operator)란 어떤 조건식의 참 거짓을 판별하며 참이면 1, 거짓이면 0을 반환하는 연산자이다. 논리연산자에는 크게 논리곱연산자(&&), 논리합연산자(||)가 있다. 1. 논리곱 연산자(AND) - && 두 값이 모두 참이이야 1을 반환하고 둘 중 하나라도 참이 아니라면 0을 반환한다. int n = 1, m = 3; if(n==1 && m==2) // m==2 라는 조건이 거짓이므로 0을 반환한다 if(n==1 && m ==3) // 두 조건 모두 참이므로 1을 반환한다 ※ 왜 번거롭게 & 대신 &&로 논리곱 연산자를 표현하는 것일..

  • format_list_bulleted Language/C
  • · 2022. 7. 20.
[C] 10. 조건문 - if 문

[C] 10. 조건문 - if 문

1. if 조건문이란? 조건문이란 말 그대로 특정 조건을 만족할때 실행되도록 하는 문장이다. 조건문에는 여러가지가 있지만 이번 포스팅에서는 if 조건문에 대해 알아보도록 하자. 2. if 조건문의 기본 구조 if 조건문의 기본적인 구조는 다음과 같다. (1) if : if 조건문의 시작을 알리는 부분이다. (2) 조건은 소괄호() 안에 작성한다. 이 때 조건이 참이면 1을, 거짓이라면 0을 반환한다. 따라서 조건문을 if (1) 또는 if (0) 과 같이 작성할 수 도 있다. (3) 마지막으로 수행할 동작을 중괄호{} 안에 작성한다. ("명령" 이라고 한다) if 조건문은 if 문 속의 조건이 0(거짓)인지 1(참) 인지에 따라서 실행유무를 판별하는 조건문인것이다. 간단한 if 조건문의 예시를 보자. i..

  • format_list_bulleted Language/C
  • · 2022. 7. 20.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (101) N
    • Language (42)
      • C (30)
      • C++ (6)
      • JAVA (6)
      • Python (0)
    • 코딩테스트 (16)
      • BOJ (8)
      • 프로그래머스 (8)
      • COS (0)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux\Git (5)
    • DB\SQL (12) N
      • SQL(Oracle) (6)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3) N
    • Exceptions\Errors (3)
    • 기타 (10)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (1)
인기 글
전체 방문자
오늘
어제
Copyright © one_dev 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바