Toán tử điều kiện
Cấu trúc:
bieu_thuc_1 ? bieu_thuc_2 : bieu_thuc_3;
Ở đây, bieu_thuc_1, bieu_thuc_2 và bieu_thuc_3 là các biểu thức.
Kết quả được quyết định như sau:
+ Nếu bieu_thuc_1 là True, thì bieu_thuc_2 được tính toán và trở thành giá trị của toàn bộ biểu thức ?
+ Ngược lại nếu bieu_thuc_1 là False, thì bieu_thuc_3 được tính toán và trở thành giá trị của toàn bộ biểu thức ?
Ví dụ:
x = (5>=3)?1:0; → x = 1
y = (5<=3)?1:0; → y = 0
Video giải thích chi tiết toán tử điều kiện và ví dụ kiểm tra số chẵn lẻ trong lập trình C
Code ví dụ
#include "stdio.h"
#include "stdio.h"
int main(){
int a;
printf("Nhap gia tri a = ");
scanf("%d", &a);
printf("%d la so %s", a, (a%2==0)?"CHAN":"LE");
}
Không có nhận xét nào:
Đăng nhận xét