Lý thuyết

Toán tử 3 ngôi (Ternary Operator).

Toán tử 3 ngôi hay còn gọi là câu điều kiện rút gọn.Nó có thể được sử dụng để thay thế nhiều dòng mã bằng một dòng duy nhất.

Cú pháp: variable = (conditron) ? expressionTrue : expressionFalse;

Cách thức hoạt động:

Gán cho variable expressionTrue nếu conditron đúng ngược lại gán expressionFalse.

Ví dụ, thay vì viết:

                   
int a = 10, b = 5;
if (a > b) {
    cout <<" a > b";
} else {
    cout << "a < b";
}
                    
                

Thì đối với toán tử 3 ngôi:

                    
int a = 10, b = 5;
(a < b) ? cout << "a > b" : cout << "a < b";
                     
                 

Lưu ý:

+ Chỉ nên dùng với những câu điều kiện chỉ thực hiện ít dòng lệnh.

+ Chỉ nên dùng toán tử 3 ngôi nếu thật sự bạn hiểu về nó và tránh việc lạm dụng, gây khó hiểu cho đoạn chương trình.

Bài tập rèn luyện

Những bài tập không giải quyết được các bạn ấn vào Trao đổi trên thanh tiêu đề và post lên cho mọi người cùng giải quyết phụ bạn nhé !

Giải quyết các bài tập rèn luyện 1,2,3 của slide "Câu điều kiện IF" bằng toán tử 3 ngôi.

    Ngôn Ngữ C++
  • Hoàn thành 41% khóa học

Chào mừng các bạn đã đến với website của Trung

Khu vực bên trái là LÝ THUYẾT. Tại đây sẽ gồm một số kiến thức mà Trung đã sưu tầm và chọn lọc trên nhiều trang website các nhau. Đủ tin cậy và chính xác nha.

Khu vực kế tiếp (ở giữa) bao gồm video hướng dẫn cụ thể và phần bài tập để các bạn ôn lại, thực hành lại dựa trên kiến thức của bài đang học.

Khu vực cuối cùng là phần danh sách khóa học. Phần trên cùng là phần Tiêu đê và có thể thu gọn lại (nhấn vào nút ">>" và "<<" sẽ trả lại danh sách khóa học như ban đầu)

Kế dưới là nội dung từng bài học. Các bạn chỉ việc click chọn nội dung để học.

Đối vối điện thoại thì nút mở tab các slide bài học nằm ở dưới thanh tiêu đề, góc trên bên phải màn hình.