Cấu Trúc Switch – Case
Có thể bạn quan tâm
- Sign in / Join
sinhvientot.net
Home Lập trình C/C++ Cấu trúc switch – case Facebook Twitter Pinterest WhatsApp Tương tư như Cấu trúc IF-ELSE hôm nay chúng ta sẽ làm quen với cấu trúc Lệnh switch – case. Switch-case là một bộ lựa chọn đa hướng, nó so sánh giá trị của một biểu thức với một danh sách các hằng số nguyên hoặc hằng ký tự,…
- Lệnh switch là một bộ lựa chọn đa hướng, nó so sánh giá trị của một biểu thức với một danh sách các hằng số nguyên hoặc hằng ký tự
- Khi gặp một sự so sánh khớp, các lệnh kết hợp với hằng đó được thực thi
Cú pháp:
switch (expression) { case constant1: block of instructions 1 break; case constant2: block of instructions 2 break; . . . default: default block of instructions } Chi tiết hơn
- Ví dụ:
- Mỗi trường hợp (case) trong câu lệnh switch phải kết thúc bằng lệnh break.
- Kiểu trả về của <biểu thức> trong câu lệnh switch phải có cùng kiểu với các <gia tri1>, <gia tri 2>,…
- Cần xác định đúng biểu thức rẽ nhánh trong câu lệnh switch…case. Biểu thức rẽ nhánh là biểu thức có thể nhận các giá trị khác nhau nhưng trong mỗi trường hợp chỉ nhận 1 giá trị duy nhất. Biểu thức có thể là một biến.
Ví dụ 1: Chương trình kiểm tra một ký tự thường được nhập vào là một nguyên âm, là ký tự ‘z’ hay là một phụ âm.
#include <stdio.h> #include <conio.h> void main () { char ch; printf ("\n Nhap vao mot chu cai (a - z) : "); scanf("%c", &ch); if (ch < 'a' || ch > 'z') printf("\n chu cai ban nhap vao khong hop le"); else switch (ch) { case 'a' : case 'e' : case 'i' : case 'o' : case 'u' : printf("\nKy tu ban nhap la mot nguyen am"); break; case 'z' : printf ("\nban da nhap vao ky tu z"); break; default : printf("\nKy tu ban nhat vao khong phai la nguyen am"); break; } getch(); }Bài tập có hướng dẫn (xem trang tiếp theo)
RELATED ARTICLESMORE FROM AUTHOR
C/C++ Sự khác nhau giữa Inline function và Macro trong C
C/C++ Trong ngôn ngữ C/C++ có bao nhiêu vùng nhớ (Memory layout)
C/C++ Cấu trúc dữ liệu danh sách nhân viên
C/C++ Tổng quan File trong C
C/C++ Cấu trúc kiểu dữ liệu sinh viên
C/C++ Cấu trúc mô tả một điểm trên tọa độ xOy
2 COMMENTS
-
cho em hỏi là mình có thể sử dụng kết quả của 2 case khác nhau thành 1 case mới được không ạ? Ví dụ: case 1 là kết quả của hình vuông, case 2 là kết quả của hình tròn. tạo thêm case 3 là tổng kết quả của hình vuông và hình tròn được không ạ? em xin cảm ơn
Log in to leave a comment -
Cho em hỏi là mình có thể dựa vào 2 case khác nhau tạo thành case thứ 3 liên quan đến kết quả của 2 case gốc không ạ? Ví dụ: case 1: kết quả hình vuông, case 2: kết quả hình tròn. tạo thêm case 3: tổng kết quả hình vuông với hình tròn. em xin cảm ơn ạ!
Log in to leave a comment
LEAVE A REPLY Cancel reply
Log in to leave a comment
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Danh sách các bài học
Các kiểu dữ liệu cơ bản trong ngôn ngữ C/C++
Mr Good - April 16, 2016 0Hướng dẫn Tạo Project Visual C++ trong Visual Studio 2012
April 16, 2016Biến-Hằng-Câu lệnh và biểu thức trong C/C++
April 16, 2016Cấu trúc IF-ELSE
April 16, 2016
Cấu trúc switch – case
April 16, 2016
Vòng lặp For
April 16, 2016
Cấu trúc While, Do-while
April 16, 2016Cách sử dụng hàm trong lập trình
April 16, 2016
Mảng một chiều
April 16, 2016 Load moreBài viết mới nhất
Download Download Cisco Packet Tracer
Windows 10 Hướng dẫn cài đặt webserver trên localhost để chạy wordpress
Hướng dẫn cấu hình IP ILO máy chủ HP DL380 Gen10
CentOS CentOS 8 – Giới thiệu về hệ điều hành Linux (P1)
Load more © Copyright 2016, All Rights Reserved. Donations are always appreciated! MEW: 0x296f1a39d5Ca3cb83C76724eA38af3B90B90109D MORE STORIESHướng dẫn Build System chạy HTML trong Sublime Text 3
Võ Tình Thương - February 11, 2019 0Mẫu lý lịch khoa học
Mr Good - March 26, 2017 0Từ khóa » Cách Sử Dụng Switch Case
-
Cấu Trúc Rẽ Nhánh Switch ... Case Trong Ngôn Ngữ C++
-
Bài 22. Lệnh Switch Case Trong C
-
Cấu Trúc Lệnh Switch Case Trong C++ (có Bài Tập Thực Hành) - Freetuts
-
C Cơ Bản: Câu Lệnh Switch Case - DevIOT
-
Cấu Trúc Rẽ Nhánh Bằng If Else Và Switch Case... - Khuê Nguyễn
-
Câu Lệnh Switch Case Trong C++ | Codelearn
-
Cấu Trúc Rẽ Nhánh Switch Case Trong C - Lập Trình Từ Đầu
-
Lệnh Switch Case Trong C/C++
-
Cấu Trúc SWITCH CASE Trong Java Qua VÍ DỤ
-
Câu Lệnh Switch Case | Hướng Dẫn Học PHP
-
Cấu Trúc Rẽ Nhánh Switch ... Case Trong Javascript - Viblo
-
Lập Trình C: Switch-case | V1Study
-
Cấu Trúc Rẽ Nhánh Switch Case Và Minh Họa Với C++ - Góc Học IT
-
Câu Lệnh Switch Case Và Toán Tử điều Kiện Trong Java - Góc Học IT
Công nghệ
Công nghệ
Giải pháp
Download
HTML/CSS
HTML/CSS
ASP.NET Core
Thủ thuật
Excel
PowerPoint
Excel
Công nghệ
Công nghệ
Download
Download