Hãy Để Mình Chứng Minh: Bạn Chưa Hiểu Hết về ++i và i++ | Code Thu

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

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

  • @dbapooh
    @dbapooh 10 месяцев назад +2

    Mình không lập trình java nhưng vẫn xem hết các clip java của bạn. Phải nói bạn dạy quá hay. Mình chưa làm ứng dụng java bao giờ mà nghe xong cảm giác hiểu dc hết. Phải nói giáo viên quá đỉnh

  • @khongngotlam
    @khongngotlam 7 месяцев назад +1

    Những video về lập trình của bạn rất hay, mong bạn có thể tiếp tục chia sẻ thêm nhiều. Cảm ơn bạn

  • @hoaihung8413
    @hoaihung8413 6 месяцев назад +1

    Anh dạy hay quá , mong anh ra thêm nhiều video được không ..

  • @haiongnguyen1041
    @haiongnguyen1041 3 месяца назад +2

    Bạn đang hiểu sai bản chất của 2 toán tử này. Thực tế giá trị của i đều tăng lên ngay khi thực hiện toán tử ++/-- chứ không phải "thực hiện truớc/sau khi bất kỳ câu lệnh nào khác đuợc trong cùng một dòng code đuợc thực hiện"
    Điểm khác biệt giữa prefix và postfix là giá trị trả về sau khi thực hiện toán tử. Mình có thể tạm demo bằng đoạn code minh hoạ này:
    function prefix(&value):
    value = value + 1
    return value
    ----------------------------------------
    function postfix(&value):
    temp = value
    value = value + 1
    return temp

  • @kuntori2293
    @kuntori2293 Год назад

    Ê hê quá dữ, học code gần 2 năm rồi mà giờ em hiểu được cái này luôn

  • @iamcat56
    @iamcat56 6 месяцев назад

    series hay thực sự luôn, tôi đã xem hết và cảm thấy pro hơn rất nhiều

  • @ryzenCode2003
    @ryzenCode2003 Год назад

    anh ơi làm về sắp xếp, tìm kiếm, stack và queue nữa nha đi anh xem anh dễ hiểu quá

  • @phannguyen4229
    @phannguyen4229 Год назад

    Cảm ơn bạn, video rất bổ ích

    • @CodeThu
      @CodeThu  Год назад

      Cảm ơn bạn ủng hộ nha ❤️

  • @thangnguyenvan3285
    @thangnguyenvan3285 Год назад

    a làm hay quá ,mong a làm về cơ sở dữ liệu, phần đó yếu quá ạ!!

    • @CodeThu
      @CodeThu  Год назад

      Cảm ơn bạn ủng hộ và gợi ý nha ❤️

  • @nguyentu5689
    @nguyentu5689 Год назад +1

    mong anh làm thêm về sắp xếp, tìm kiếm, stack và queue nữa nha ^^

    • @CodeThu
      @CodeThu  Год назад +1

      Cảm ơn bạn ủng hộ. Mình sẽ cố gắng làm về những đề tài này trong thời gian tới ❤️

  • @khanhtranvan730
    @khanhtranvan730 Год назад

    Hay quá mong a video về stream

    • @CodeThu
      @CodeThu  Год назад

      Cảm ơn bạn ủng hộ nha ❤️

  • @NikolaTesla-d1s
    @NikolaTesla-d1s Год назад

    Đẳng cấp ra nhiều video hơn đi anh

  • @dbapooh
    @dbapooh 10 месяцев назад

    Mong bạn ra khoá java gui

  • @yifangqk
    @yifangqk 5 месяцев назад

    ra thêm video đi chài

  • @baovuluong820
    @baovuluong820 Год назад +1

    A làm thêm về stringBuilder string buffer. Rồi file trong java đc khummm a 🥶

    • @CodeThu
      @CodeThu  Год назад +1

      Cảm ơn bạn ủng hộ và gợi ý. Những đề tài bạn nêu ra rất thú vị, mình sẽ làm về những đề tài này trong thời gian tới ạ 😁

  • @spreadjoys1709
    @spreadjoys1709 Год назад +2

    Câu hỏi 1: Lâm
    Câu hỏi 2: Hà
    Nhưng mình tên [++i + ++i]
    Mong ad rep kết quả :v

    • @anh_pt
      @anh_pt Год назад +4

      nếu mà chỉ chạy chỉ riêng từng câu lệnh thì đáp án như trên, nhưng nếu chạy cả 2 câu lệnh mà không comment dòng lệnh nào thì đáp án là Lâm và Vinh

    • @spreadjoys1709
      @spreadjoys1709 Год назад

      @@anh_pt nhất trí nè ^^

    • @CodeThu
      @CodeThu  Год назад +6

      Chào bạn, câu trả lời của bạn rất chính xác và giải thích của bạn @phamtunganh183 còn chính xác hơn nữa. Cảm ơn hai bạn rất nhiều.
      Về câu hỏi ten[++i + ++i] câu trả lời sẽ là Đạt bạn nhé. Để mình giải thích kỹ hơn
      - Khi câu lệnh bắt đầu thực thi, i có giá trị là 0.
      - Toán tử ++i được gặp đầu tiên, tăng giá trị i từ 0 lên 1.
      - Ngay sau đó, toán tử tiền tố thứ hai ++i được thực thi, tăng giá trị i từ 1 lên 2.
      - Kết quả của ++i + ++i sẽ là 1 + 2 = 3.
      - Vì vậy, ten[++i + ++i] sẽ tương đương với ten[3], tức là phần tử thứ 4 trong mảng ten - “Đạt”.
      Cảm ơn bạn ủng hộ nha ❤️

    • @spreadjoys1709
      @spreadjoys1709 Год назад +1

      @@CodeThu rất thích cách ad diễn giải các vấn đề. Nhưng ý mình là: Mình tên Đạt ^^

    • @CodeThu
      @CodeThu  Год назад

      @@spreadjoys1709 mình chào Đạt ạ 😁

  • @deptraicojsaiha
    @deptraicojsaiha Год назад

    hay

    • @CodeThu
      @CodeThu  Год назад

      Cảm ơn bạn ủng hộ nha ❤️

    • @nguyentheluan4958
      @nguyentheluan4958 Год назад

      @@CodeThu int a = 10;
      int b = a++ + ++a;
      -> ++a = 11
      a++ = 11
      nên b = 22, và giá trị a sau câu lệnh là a = 12 đúng ko bạn

    • @radius1005
      @radius1005 11 месяцев назад

      @@nguyentheluan4958 b =21 bạn ơi

  • @luoncogang
    @luoncogang 5 месяцев назад +1

    C1 lâm c2 Hà

  • @ooohuy8836
    @ooohuy8836 3 месяца назад

    toán tử gán += là sao vậy ạ

    • @sonblus7448
      @sonblus7448 Месяц назад

      ví dụ: a += b thì viết tường minh ra sẽ là a = a + b đó b

  • @inhthien9166
    @inhthien9166 Год назад +1

    Mình có xem 1 video thì ++i sẽ tăng giá trị và thay đổi giá trị của biến, còn i++ thì sẽ tăng giá trị nhưng không làm thay đổi giá trị của biến. 😁😁 Không biết có đúng không nx

    • @CodeThu
      @CodeThu  Год назад +2

      Chào bạn, mình xin trả lời câu hỏi của bạn. Cả ++i và i++ đều thay đổi giá trị của biến i. Nó khác nhau là khi nào biến i được thay đổi giá trị thôi.
      Với tiền tố (++i) thì biến i sẽ được thay đổi giá trị trước khi dòng code đó được chạy. Đó là lý do tại sao khi bạn lấy giá trị của i ngay trong dòng code đó thì i đã được tăng giá trị.
      Ngược lại thì với hậu tố (i++) thì biến i sẽ được thay đổi giá trị sau khi dòng code đó đã chạy. Đó là lý do tại sao khi bạn lấy giá trị của i tại dòng code đó i vẫn chưa tăng giá trị. Mà nếu bạn lấy giá trị của i ở dòng code tiếp theo thì i tăng giá trị. 😊

    • @inhthien9166
      @inhthien9166 Год назад

      @@CodeThu Ồ thì ra là vậy, cảm ơn Ad nhìu, mong ra những video hay hơn nx như design pattern chẳng hạn 🤣🤣🤣 đòi hỏi quá chăng

    • @CodeThu
      @CodeThu  Год назад

      @@inhthien9166 hihi mình sẽ làm video giải thích về design pattern trong thời gian tới nha. Cảm ơn bạn ủng hộ ạ ❤️

  • @trungquang4383
    @trungquang4383 Год назад

    sao code thủ biết mình đang vướng cái này mà làm vid hay vậy @@ mà vid data structures, algorithms bị xóa rồi à :(

    • @CodeThu
      @CodeThu  Год назад +1

      Hihi cảm ơn bạn ủng hộ nha ❤️. Về data structures thì mình chưa ra nhiều video bạn ạ, mình có về List, Map và Set. Mình sẽ tiếp tục làm thêm nhiều video giải thích về data structures và algorithms trong thời gian tới. Bạn ủng hộ mình nha hihi 😊