[6-2] do문

2024. 9. 5. 17:36·📚 STUDY/🔥 C

- do문은 사실상 while을 얘기할 때, 빼놓을 수 없을 정도로 관련 깊은 구문임.

- do문은 while문과 거의 동일하다고 할 수 있음. 다만, 제어식을 루프 본문 실행 이후에 판별할 뿐임.

do   statement   while   (  expression  )   ;
  • while문과 동일하게 do의 본문 또한 한 개의 표현식으로 이루어져 있고, 제어식 또한 괄호로 감싸야함.
  • do문이 실행되면, 우선 루프 본문이 먼저 실행되고 나서 제어식이 평가됨. 만약, 표현식이 0이 아닌 값을 갖는다면, 루프 본문은 다시 실행되고 표현식은 다시 한 번 더 평가됨. 루프 본문이 실행된 이후 제어식의 값이 0이라면, do문은 종료됨.

 

🌐 [프로그래밍] 정수의 자릿수 계산하기

🌐 numdigits.c

/* 한 정수의 자릿수를 계산한다 */

#include <stdio.h>

int main(void) {
    int digits = 0;
    int n;

    printf("음수가 아닌 정수를 입력하시오: ");
    scanf("%d", &n);

    do {
        n /= 10;
        ++digits;
    } while (n > 0);

    printf("자릿수는 %d이다.\n", digits);

    return 0;
}


while (n > 0) {
    n /= 10;
    ++digits;
}

 

 

 

 

💡 본 내용은 K.N.King의 C Programming: A Modern Approach 책을 참고하였습니다.

저작자표시 (새창열림)

'📚 STUDY > 🔥 C' 카테고리의 다른 글

[6-4] 루프에서 벗어나기  (2) 2024.09.11
[6-3] for문  (2) 2024.09.05
[6-1] while  (3) 2024.09.05
Q&A (들여쓰기 방식, switch 문 작성 방식)  (0) 2024.09.05
[5-3] switch문  (1) 2024.09.05
'📚 STUDY/🔥 C' 카테고리의 다른 글
  • [6-4] 루프에서 벗어나기
  • [6-3] for문
  • [6-1] while
  • Q&A (들여쓰기 방식, switch 문 작성 방식)
엄지잉
엄지잉
공부하는거 올림
  • 엄지잉
    엄지잉의 이것저것
    엄지잉
  • 전체
    오늘
    어제
    • 분류 전체보기 (94)
      • 🏫 학교 (2)
        • 👩‍🏫 교직 (1)
        • 🏢 USG (1)
      • 🌱 탐구 (17)
        • 📷 SLAM (7)
        • 💡 연구 (8)
        • 🌐 BOJ (2)
      • 📚 STUDY (47)
        • 🔥 C (32)
        • 📈 알고리즘 (9)
        • 👀 컴퓨터비전 (5)
        • 🔆 UNITY (1)
      • 🏆 자격증 (23)
        • ⚡ 정처기 (17)
        • 🔠 TOEIC (6)
      • 🎈 활동 (4)
        • 🎁 CJ 리모트 인턴십 (2)
        • 😶 기타 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    정처기
    Slam
    C++
    BOJ
    식별자
    2021년
    mocopi
    RC
    필기
    모션캡처
    opencv
    실기
    DB 구축
    Unity
    컴퓨터비전
    SW 개발
    Body Tracking
    azurekinect
    정보처리기사
    C
    C언어
    2022년
    Azure Kinect
    SW 설계
    c기초
    Remote Internship
    정보시스템 구축관리
    프언 활용
    알고리즘
    토익
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
엄지잉
[6-2] do문
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.