본문 바로가기

Coding/C24

C언어 - do while 반복문 저번 while 문에 이어서 do while문에 대해 알아보겠습니다. do while do while문은 while문과 같은데 하나만 다릅니다. 우선 형태 먼저 봐보겠습니다. 형태 설명 A; do { 종속문장; C; } while (B); A: 초기식 B: 조건식 C: 변화식 초기식을 가지고 조건식을 비교하고 맞으면 종속절 실행 그리고 변화식을 거쳐 다시 조건식과 비교한다. 순서 A -> 종속절, C -> B -> 참 -> 종속절, C -> B -> 참 -> 종속절, C ...... -> B -> 거짓 -> while문 나옴. while 문과 다르게 종속절을 한번 실행 후 조건식 비교. ex) int i = 10; do { printf("i 값: %d \n", i); i++; } while (i 2023. 5. 11.
C언어 - while 반복문 조건문에 이어서 반복문에 대해 알아보겠습니다. C언어에서 반복문은 크게 while문 for문이 있습니다. 아마 두 개 다 파이썬에서도 들어보셨을 것입니다. while 반복문 while 반복문의 경우 형태는 다음과 같습니다. 형태 설명 A; while (B) { 종속문장; C; } A: 초기식 B: 조건식 C: 변화식 초기식을 가지고 조건식을 비교하고 맞으면 종속절 실행 그리고 변화식을 거쳐 다시 조건식과 비교한다. 순서 A -> B -> 참 -> 종속절, C -> B -> 참 -> 종속절, C -> B -> 참 -> 종속절, C ...... -> B -> 거짓 -> while문 나옴. ex) int i = 0; while (i 5 가 거짓이 되어, 출력되지 않고 반복문이 빠져나온 모습입니다. 그럼 이제 .. 2023. 5. 10.
C언어 - switch 조건문 이제 저번 if 조건문에 이어서 switch 조건문에 대해 알아 보겠습니다. switch는 파이썬에서는 본 적없는 조건문이다 보니 살짝 낯설 수도 있습니다. switch ~ case 조건문 switch 조건문의 경우 switch에 변수를 넣어 case 마다 비교를 해서 맞으면 실행하는 느낌입니다. 우선 형식을 봐보겠습니다. 기본 형태 설명 switch (A) { case B: 종속절; break; } A 의 값이 B와 같으면 종속절 실행 switch (A) { case B: 종속절; break; case C: 종속절; break; default: 종속절; break; } A 의 값이 B와 같으면 종속절 실행 A 의 값이 C와 같으면 종속절 실행 A 의 값이 B와 C를 제외한 나머지 값이면 default의.. 2023. 5. 9.
C언어 - if 조건문 , 삼항 연산자 저번에 비트연산자에 이어, 오늘은 if 조건문과 삼항 연산자에 대해 알아보겠습니다. 둘은 비슷하면서도 다릅니다. if 조건문 우선 if 조건문은 파이썬을 배우셨다면 매우 익숙하실 겁니다. 형태는 다음과 같습니다. 형태 설명 if (조건) { 종속절; } 해당 조건이 참이면 종속절 실행 else if (조건) { 종속절; } 앞에 조건이 거짓일 경우 실행 (= 파이썬의 elif) else { 종속절 } 앞에 조건들이 모두 거짓일 경우 실행 부과 설명 { 조건문의 시작 } 조건문의 끝 우선 기본적인 형태는 다음과 같습니다. 보면 그렇게 어려운 형태는 아닙니다. 이를 활용해서 if 조건문을 한번 작성해보겠습니다. #include int main() { double height; printf("키를 적어주세요:.. 2023. 5. 8.