[C/C++ 강좌] 16강. for문 (1)

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • 가장 많이 쓰이는 반복문인 for문에 대해서 알아보자.
    질문 있으시면 댓글 또는 두들낙서 지식공유 서버( / discord )를 이용해 주세요.

Комментарии • 21

  • @성이름-l2s8f
    @성이름-l2s8f 6 лет назад +8

    이런거에 댓글 처음 남겨보는데 강의 진짜 도움이 많이됩니다 대학 수업에서 이해하지 못한부분 복습하는용으로도 좋고....

  • @김영우-k5w
    @김영우-k5w 8 лет назад +3

    정말 감사합니다처음 배우는거라 하나도 모르겠는데이제좀 이해가 가네요다른 강의들보다 훨씬 나은 것같습니다감사합니다

  • @원종혁-h5x
    @원종혁-h5x 6 лет назад +3

    와 너무 잘하시는것 같아요 주석처리는 설명했으니깐 걱정마세용!!

  • @이하나-l5q
    @이하나-l5q 5 лет назад +1

    보통 프로그램 강사님들은 브리핑식인데 제대로 알려주네요 ㅈ

  • @hoya0690
    @hoya0690 3 года назад

    ex2 코드 마저 다 써 주세욥!^^

  • @한대현-t1s
    @한대현-t1s 4 года назад

    정말 감사합니다 ㅎㅎ

  • @hoya0690
    @hoya0690 2 года назад

    코드를 쓰는 게 안보이는데 어떻게 해야 되나여?^^

  • @지심자격
    @지심자격 7 лет назад +1

    정주행 3일차!!

  • @nawqsj6739
    @nawqsj6739 4 года назад

    for문에서 전치연산자 후치연산자랑 값이 똑같이 나와요 왠지 알 수 있을까요?

    • @두들낙서
      @두들낙서  4 года назад

      좀더 자세히 설명해주실 수 있을까요?

    • @nawqsj6739
      @nawqsj6739 4 года назад

      @@두들낙서 for문 안에 i++ ++i랑 똑같이 나와서...

    • @두들낙서
      @두들낙서  4 года назад

      @@nawqsj6739 전치와 후치 증가 연산의 차이가 뭘까요? 말씀하신 for문에서는 둘 다 똑같이 나오는 것이 정상입니다. ++i이든 i++이든 그 값이 다른 곳에 사용되지 않으므로 (예를 들어 a = i++;과 같이 다른 변수에 대입되거나 하지 않으므로) 이 경우에서는 차이가 없습니다.

  • @이머현
    @이머현 8 лет назад

    감사합니다

  • @qdsp5570
    @qdsp5570 7 лет назад

    good!

  • @user-kk7xk4xo8d
    @user-kk7xk4xo8d 2 года назад

    저번 강의에서 설명해주신 무한 반복을 사용해볼려고 다음과 같은 코드를 써봤습니다.
    #include
    int main() {
    //1, 2, 4, 8, 18, 32, ...

    for (int i = 1;true; i *=2 ) {
    printf("%d
    ", i);
    }
    }
    근데 결과 값은 모두 0으로 나오는데 잘못된 점을 찾아주실 수 있으신가요 ㅠ?

  • @NabiInjeolmi
    @NabiInjeolmi 9 лет назад +1

    for (int i = 1; i

    • @두들낙서
      @두들낙서  9 лет назад +1

      +나비인절미 sum은 main함수 내에서만 사용할 수 있는 지역변수입니다. main함수 밖에서 선언된 함수를 전역 변수라고 부릅니다.

  • @hooleeshit9354
    @hooleeshit9354 5 лет назад

    본거 확인

  • @송군-k2h
    @송군-k2h 7 лет назад

    // 질문 있습니다. for문에 중괄호가 없이 priontf를 사용했으면 scanf로 입력받은 숫자만큼 루프를 돌다가 for문을 빠져나오면서 마지막 값을printf가 한번만 출력하는게 맞다고 생각하는데요.포문을 한바퀴 돌을 때마다 연산한 값이 줄괄호도 없이 다 나오고 있습니다.(결론은 for문에 중괄호 한 것과 안 한것과 왜 차이가 없냐? 라는 것이 질문)
    #include "stdafx.h"
    #pragma warning(disable:4996)
    int main()
    {
    int n;
    scanf("%d", &n);
    for (int i = 1; i < n; i *= 2)
    printf("%d
    ", i);
    getchar();
    getchar();
    return 0;
    }

    • @chodnwjd
      @chodnwjd 6 лет назад +1

      ruclips.net/video/8npJVHvDp9k/видео.html 여기 보시면 if문안의 코드가 한줄일때는 중괄호를 생략해도 똑같은 기능을 한다고 했습니다.
      if문이나 for문이나 중괄호는 항상 두줄이상의 코드를 하나의 if/for문에 넣어두는 역할을합니다.
      즉 님이 중괄호를 안썻더라도 for문바로 아래에 있던 printf("%d
      ", i);는 계속해서 반복문의 영향을 받은겁니다.

  • @이건무-d1c
    @이건무-d1c 4 года назад

    !