C++ 43: Kiểu dữ liệu người dùng tự định nghĩa - struct

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.พ. 2025
  • Hướng dẫn lập trình C++ cơ bản. Học lập trình C++ cho người mới bắt đầu. Kiểu dữ liệu người dùng tự định nghĩa. struct in c++. thân triệu channel-let's grow together!

ความคิดเห็น • 59

  • @linhtranbao4732
    @linhtranbao4732 3 ปีที่แล้ว

    cảm ơn anh nhiều nhé

    •  3 ปีที่แล้ว

      oke

  • @nguyenbach4710
    @nguyenbach4710 ปีที่แล้ว

    e tạo struct trong file khác trong cùng project đc k a

  • @NguyenCuong-rw9zr
    @NguyenCuong-rw9zr 4 ปีที่แล้ว +1

    cho mình hỏi khi nào mới dùng cin.ignore vậy

    •  4 ปีที่แล้ว

      Khi muốn bỏ qua một số kí tự

  • @linhtranbao4732
    @linhtranbao4732 3 ปีที่แล้ว

    Em cảm ơn anh ạ

  •  4 ปีที่แล้ว +1

    Dấu & dùng để làm gì vậy a

    •  4 ปีที่แล้ว +1

      đó là toán tử địa chỉ dùng để truyền tham chiếu

    • @nguyenbach4710
      @nguyenbach4710 ปีที่แล้ว

      ý a ấy là truyền tham chiếu hay còn gọi là tham biến á. khi nào bạn mún thay đổi giá trị đối số thì xài biến tham chiếu vd: int &a

  • @vulong8323
    @vulong8323 4 ปีที่แล้ว +3

    Cho e hỏi nếu vd trong phần struct Student e dùng: char* name = new char[100]
    thì phần giải phóng cấp phát e viết vào phần nào ạ, trong Student luôn hay hàm main
    e cảm ơn ạ

    •  4 ปีที่แล้ว

      Vũ Long viết luôn ở main cũng đc

  • @vankhanh83
    @vankhanh83 4 ปีที่แล้ว +1

    em thấy có vài người có câu lệnh fflush(stdin) có cần thiết ko v anh>?

    •  4 ปีที่แล้ว +1

      khi nhập nhiều loại dữ liệu khác nhau e sẽ thường dùng đến nó

  • @vongan3788
    @vongan3788 5 ปีที่แล้ว

    Cảm ơn anh

    •  5 ปีที่แล้ว

      Oke nhé

  • @duytruongpham4226
    @duytruongpham4226 3 ปีที่แล้ว

    Em chưa hiểu cái trong hàm main student s; lắm ạ

    • @luutuananh3252
      @luutuananh3252 ปีที่แล้ว

      student s; là khai báo 1 biến trên là s có kiểu dữ liệu là student.

  • @truongthachkimngan7400
    @truongthachkimngan7400 4 ปีที่แล้ว +1

    sao mark của em tự làm tròn nhỉ huhu

    •  4 ปีที่แล้ว +1

      Xem lại có sai cú pháp nào k nhé

    • @nhanluong7889
      @nhanluong7889 3 ปีที่แล้ว

      ông có nhầm lẫn giữa int và float không

  • @nhanLe_
    @nhanLe_ 4 ปีที่แล้ว

    Ủa anh, cho em hỏi em vẫn chưa hiểu [ ] dùng để làm gì ấy nhỉ?

    •  4 ปีที่แล้ว

      E học phần mảng nha

    • @nhanLe_
      @nhanLe_ 4 ปีที่แล้ว +1

      À dạ ok

  • @tuantu2794
    @tuantu2794 4 ปีที่แล้ว

    a ơi. sao trong struct kia e khai báo giống a mà visual nó cảnh báo là chưa khai báo biến thành viên vậy ạ.ví dụ cái (int age) phải khai báo (int age =0) nó mới được ạ.a có cách nào sửa k.e cảm ơn

    •  4 ปีที่แล้ว

      Code e như nào

    • @tuantu2794
      @tuantu2794 4 ปีที่แล้ว +1

      Dạ thôi a .e sửa được rồi

    •  4 ปีที่แล้ว

      @@tuantu2794 oke nha

  • @motminh687
    @motminh687 5 ปีที่แล้ว +2

    a ơi, dùng getline rồi thì ko cần dùng ignore nữa đúng ko ạ

    •  5 ปีที่แล้ว +1

      Thường ignore khi đang đọc một phần từ sau đó đọc cả dòng

  • @lamdinhtung7721
    @lamdinhtung7721 4 ปีที่แล้ว

    sao e thấy làm giống cấu trúc class quá ad

    •  4 ปีที่แล้ว

      Giống nhưng không phải

  • @hoangminhtuan4355
    @hoangminhtuan4355 4 ปีที่แล้ว

    anh ơi, em truy cập thành phần: s.car.color = "Red";
    Nhưng bị báo lỗi array type 'char [100]' is not assignable thì phải sửa lỗi như nào vậy ạ

    •  4 ปีที่แล้ว +1

      E phải dùng hàm copy

  • @hoangdanh8573
    @hoangdanh8573 4 ปีที่แล้ว +3

    anh có vẻ thích dạy code hơn là thích làm về code anh nhỉ :))

    •  4 ปีที่แล้ว +1

      Đấy là 1 cách a tự học lại đấy e

    • @hoangdanh8573
      @hoangdanh8573 4 ปีที่แล้ว +1

      @ ok anh

    •  4 ปีที่แล้ว

      Okok

  • @braniumacademy8997
    @braniumacademy8997 5 ปีที่แล้ว

    Kiểu mà nó như thế này e cũng tạo ra được. Haha

    •  4 ปีที่แล้ว

      mảng kí tự quy ước để dành 1 chỗ cho kí tự kết thúc chuỗi( gọi là null, kí hiệu '\0') nhé

  • @tinhtaotau763
    @tinhtaotau763 4 ปีที่แล้ว

    anh ơi tại sao trong hàm không dùng con trỏ ---*s--- mà lại dùng tham chiếu -----&s---- vậy anh

    • @phanminhhung6374
      @phanminhhung6374 3 ปีที่แล้ว

      để lấy giá trị nhập vào khi ra khỏi hàm

    • @luutuananh3252
      @luutuananh3252 ปีที่แล้ว

      Bạn dùng quen con trỏ thì có thể dùng mà. Mình nghĩ ảnh ấy thấy dùng tham chiếu đơn giản hơn là con trỏ

  • @ttttlz1
    @ttttlz1 4 ปีที่แล้ว

    rất hay cảm ơn anh ạ

  • @minhcranel6605
    @minhcranel6605 4 ปีที่แล้ว +3

    em mới học C++. Thầy cho em hỏi là cái array bên trong struct có ý nghĩa gì ạ? ví dụ như khi khai báo tên thì char ID[20], thì cái "[20]" có mục đích gì?

    •  4 ปีที่แล้ว +1

      e chưa học mảng thì có thể xem lại nha. mảng kí tự dùng để chứa các kí tự cấu thành nên cụm từ hoàn chỉnh. ví dụ "B25DCCN100" gồm 10 kí tự vậy cần tối thiểu 11 ô trống trong mảng char để lưu trữ cụm từ trên

    • @tinhtaotau763
      @tinhtaotau763 4 ปีที่แล้ว +1

      cuối 1 chuỗi luôn phải có 1 kí tự Null hay còn viết là \0 để kết thúc chuỗi,nên số từ tối đa phải trừ đi cho 1 nhé,còn cái bạn hỏi thì mình cũng không biết chắc lắm,mình nghĩ là cách dùng hàm nó như vậy thôi

  • @trieungoctai1135
    @trieungoctai1135 4 ปีที่แล้ว

    cho e hỏi tại sao khi mình cần nhập 2 chuỗi liên tiếp thì chuỗi thứ 2 mình lại k cần dùng cin.ignore() nữa ạ? (Khi nhập xong chuỗi thứ nhất mình bấm enter thì sao chuỗi 2 mình vẫn nhập đc mà nó k bỏ qua ạ ?)

    •  4 ปีที่แล้ว

      vì khi e getline e đọc cả dòng, cả kí tự kết thúc dòng r

    • @trieungoctai1135
      @trieungoctai1135 4 ปีที่แล้ว +1

      @ à e hiểu rồi. Thanks a!

    •  4 ปีที่แล้ว

      @@trieungoctai1135 oke nhé

  • @mr_hiep
    @mr_hiep 5 ปีที่แล้ว

    Sao phải dùng cin.ignore thế

    •  5 ปีที่แล้ว

      Thử bỏ nó đi để thấy kết quả nhé

    • @dantranhung1034
      @dantranhung1034 5 ปีที่แล้ว

      hỏi trọc lóc bố nó thèm trả lời

    • @tranlamtruong221
      @tranlamtruong221 4 ปีที่แล้ว +1

      nếu bạn nhập chuỗi theo kiểu thư viện thì lệnh nhập chuỗi (bao gồm cả dấu cách) là getline(cin, ...)
      còn nếu dùng chuỗi C-Style (ko cần khai báo thư viện) , muốn nhập chuỗi có dấu cách thì phải dùng cin.getline()

  • @truebluesltt
    @truebluesltt 4 ปีที่แล้ว +1

    anh cho em xin source code a

  • @motminh687
    @motminh687 5 ปีที่แล้ว +1

    Hướng đối tượng OOP là gì v a

    •  5 ปีที่แล้ว +1

      Là phương pháp lập trình coi đối tượng là trung tâm