Khoá học lập trình C/C++ Dành cho người mới bắt đầu [Video] Tìm hiểu if, else, switch trong lập trình C - Lập Trình C

  • 5.0/5.0
  • 2k Đăng ký
  • Học lập trình
  • Tiếng việt

Thông tin khóa học

Mở bài

Trong lập trình, ra quyết định là nhiệm vụ bắt buộc: chương trình phải biết làm gì khi gặp từng trường hợp khác nhau. Ở cấp độ cơ bản của ngôn ngữ C, bộ ba cấu trúc điều kiện if, else, switch chính là công cụ giúp bạn hiện thực hóa tư duy đó. Hiểu sâu về if, else, switch trong lập trình C không chỉ giúp bạn viết được chương trình đúng — mà còn giúp mã nguồn rõ ràng, dễ bảo trì và hiệu năng tốt hơn khi xử lý hàng loạt trường hợp.

Bài viết này sẽ dẫn bạn từ lý thuyết đến thực hành: giải thích ý nghĩa từng loại cấu trúc điều kiện, so sánh ưu — nhược điểm, đưa ra ví dụ cụ thể bằng mã C, nêu ra lỗi phổ biến và cách tối ưu. Nếu bạn đang học C hoặc ôn luyện lập trình cơ bản, nắm vững if, else, switch trong lập trình C sẽ là bước nền tảng giúp bạn tiến sang các chủ đề nâng cao như hàm, mảng, con trỏ và cấu trúc dữ liệu. Hãy bắt đầu với tư duy "nếu — thì — khác" và chuyển nó thành câu lệnh C đầu tiên của bạn.


Hiểu cơ bản về cấu trúc điều kiện: vai trò của if, else, switch

Cấu trúc điều kiện là khối câu lệnh cho phép chương trình chọn một trong nhiều nhánh thực thi tùy theo điều kiện. Trong C có hai dạng chính: if/else dùng cho các điều kiện biểu thức, và switch chuyên xử lý nhiều nhánh dựa trên giá trị nguyên hoặc kí tự. Khi nói về if, else, switch trong lập trình C, bạn cần phân biệt hai khía cạnh:

  • Biểu thức điều kiện: là một câu lệnh trả về đúng (non-zero) hoặc sai (0) — ví dụ a > b, x == 0, c != 'A'.

  • Cách phân nhánh: if/else linh hoạt với mọi biểu thức; switch hiệu quả khi kiểm tra nhiều giá trị rời rạc của cùng một biến (như menu chọn, mã lệnh).

Một số điểm chính cần nhớ:

  • if phù hợp khi điều kiện có tính toán hoặc phạm vi (ví dụ x > 10 && y < 5).

  • if...else if...else cho chuỗi rẽ nhánh sắp xếp theo thứ tự ưu tiên.

  • switch dùng cho so sánh bằng (==) với giá trị hằng, hỗ trợ casedefault, nhưng không thể dùng với phạm vi (ví dụ case x > 10 là không hợp lệ).

Nắm rõ vai trò của if, else, switch trong lập trình C sẽ giúp bạn chọn cấu trúc phù hợp, tránh dùng lạm dụng gây rối và lỗi logic.


Cấu trúc if đơn giản: cú pháp, ngữ nghĩa và ví dụ

Câu lệnh if là dạng điều kiện đơn giản nhất. Cú pháp:

if (condition) { // khối lệnh thực thi khi condition đúng }

condition là một biểu thức logic hoặc số (0 là false, khác 0 là true). Ví dụ thực tế:

int a = 10; if (a > 5) { printf("a lon hon 5\n"); }

Một vài lưu ý khi dùng if:

  • Không nhất thiết phải dùng {} nếu khối lệnh chỉ một câu lệnh, nhưng khuyến nghị luôn dùng {} để tránh lỗi khi thêm dòng sau này.

  • Biểu thức có thể chứa toán tử logic (&&, ||, !) và so sánh (==, !=, >, <, >=, <=).

  • Kết hợp với return trong hàm có thể giúp kết thúc sớm (early return), làm mã ngắn gọn và dễ đọc.

Ví dụ kiểm tra số chẵn lẻ:

int n; scanf("%d", &n); if (n % 2 == 0) { printf("So chan\n"); }

Khi mới học, thực hành nhiều ví dụ nhỏ giúp bạn nắm cách if đánh giá biểu thức và điều khiển luồng chương trình.


if...else và if...else if: xử lý chuỗi điều kiện

Khi bài toán có hai khả năng (có/không) ta dùng if...else. Cú pháp:

if (condition) { // khi đúng } else { // khi sai }

Ví dụ:

if (score >= 50) { printf("Pass\n"); } else { printf("Fail\n"); }

Khi có nhiều nhánh, dùng if...else if...else:

if (score >= 85) { printf("A\n"); } else if (score >= 70) { printf("B\n"); } else if (score >= 50) { printf("C\n"); } else { printf("F\n"); }

Điểm cần lưu ý:

  • Các nhánh được đánh giá lần lượt từ trên xuống dưới; nhánh đầu đúng sẽ thực thi và bỏ qua các nhánh sau.

  • Sắp xếp điều kiện theo thứ tự hợp lý (từ dễ xảy ra hoặc từ giới hạn cao xuống thấp) để tránh rơi vào nhánh sai.

  • Tránh viết quá nhiều else if lồng nhau vô tội vạ — khi có nhiều giá trị rời rạc của một biến, switch có thể là lựa chọn tốt hơn.

Ví dụ thực hành: kiểm tra tuổi để phân nhóm:

if (age < 13) { printf("Child\n"); } else if (age < 20) { printf("Teen\n"); } else { printf("Adult\n"); }

Kỹ thuật dùng if...else if đúng cách là nền tảng để xử lý logic phức tạp trong các bài toán thực tế.


Cấu trúc switch-case: khi nào dùng và cách hoạt động

switch là lựa chọn hiệu quả khi bạn cần so sánh một biến với nhiều giá trị hằng. Cú pháp:

switch (expression) { case value1: // code break; case value2: // code break; ... default: // nếu không khớp case nào }

Điểm quan trọng:

  • expression thường là số nguyên, ký tự hoặc biểu thức trả về giá trị kiểu nguyên (int, char, enum). Không dùng float hay biểu thức boolean phức tạp.

  • break ngăn chặn "rơi xuyên" (fall-through) sang case tiếp theo. Nếu muốn nhiều case cùng xử lý một khối, có thể không dùng break giữa chúng.

  • default xử lý trường hợp không khớp bất kỳ case nào.

Ví dụ menu:

int choice; printf("1. Add\n2. Remove\n3. Exit\n"); scanf("%d", &choice); switch (choice) { case 1: printf("Add selected\n"); break; case 2: printf("Remove selected\n"); break; case 3: printf("Exit\n"); break; default: printf("Invalid choice\n"); }

Ưu điểm của switch:

  • Rõ ràng khi kiểm tra nhiều giá trị hằng.

  • Một số trình biên dịch tối ưu switch thành bảng nhảy (jump table) → nhanh hơn if...else cho số case lớn.

Hạn chế:

  • Không xử lý phạm vi (ví dụ case x > 10 không hợp lệ).

  • Không dùng cho kiểu số thực hoặc chuỗi (trong C chuẩn).


So sánh if...else và switch: chọn công cụ phù hợp

Khi học if, else, switch trong lập trình C, bạn sẽ cần biết khi nào dùng if/else hay switch. So sánh tóm tắt:

  • If/Else:

    • Linh hoạt: hỗ trợ mọi biểu thức, toán tử logic, phạm vi.

    • Phù hợp cho kiểm tra điều kiện phức tạp (>=, <=, &&, ||).

    • Dễ hiểu cho các điều kiện liên quan tới nhiều biến.

  • Switch:

    • Tốt khi kiểm tra một biến với nhiều giá trị rời rạc.

    • Cú pháp gọn khi có nhiều case.

    • Nhanh hơn khi số case lớn và trình biên dịch tối ưu hóa.

    • Không xử lý biểu thức phức tạp hoặc kiểu dữ liệu float/chuỗi.

Quy tắc gợi ý:

  1. Nếu điều kiện là so sánh bằng với cùng một biến → switch.

  2. Nếu điều kiện liên quan tới phạm vi, so sánh, hoặc nhiều biến → if...else.

  3. Nếu cần rẽ nhánh theo hằng số nhiều trường hợp → switch cho mã gọn và dễ đọc.

Ví dụ minh họa: phân loại mã sản phẩm theo prefix là case hợp lý; kiểm tra mức lương theo ngưỡng thì dùng if.


Nested if (if lồng nhau) và pitfalls khi lồng điều kiện

if có thể lồng nhau tạo cấu trúc phức tạp:

if (a > 0) { if (b > 0) { printf("a va b deu duong\n"); } else { printf("a duong, b khong duong\n"); } }

Lưu ý khi dùng nested if:

  • Dễ gây nhầm lẫn nếu không thụt lề hợp lý; luôn format code rõ ràng.

  • Có thể refactor bằng điều kiện kết hợp && nếu hợp lý: if (a > 0 && b > 0).

  • Tránh lồng quá sâu; khi quá phức tạp, tách thành hàm nhỏ giúp dễ hiểu và test.

Pitfall phổ biến: lỗi ghép else với nhánh if không mong muốn. Ví dụ:

if (x == 1) if (y == 2) printf("both\n"); else printf("x not 1\n");

Ở đây else ghép với if (y == 2) chứ không phải if (x == 1) — để tránh, luôn thêm {} để rõ ràng.


Các lỗi thường gặp khi dùng if, else, switch và cách khắc phục

  1. Nhầm ===

    • if (a = 5) gán 5 cho a và luôn đúng (nếu a khác 0) — phải dùng if (a == 5).

    • Giải pháp: chú ý dùng == để so sánh.

  2. Quên break trong switch dẫn đến fall-through

    • Hậu quả: nhiều case không mong muốn thực thi.

    • Nếu muốn fall-through, comment rõ để người đọc biết đó là ý đồ.

  3. So sánh kiểu dữ liệu không tương thích

    • Không dùng switch với float hay double.

    • Tránh so sánh trực tiếp double bằng == do lỗi precision; dùng phép so sánh gần đúng.

  4. Else ghép sai do thiếu {}

    • Luôn dùng {} cho an toàn.

  5. Biểu thức có side-effect làm khó debug

    • Tránh viết điều kiện quá dài chứa nhiều phép gán; tách biến trung gian để dễ đọc và debug.

Áp dụng các nguyên tắc code style: indent, comment, tách hàm sẽ giảm lỗi logic đáng kể.


Ví dụ thực tế: bài toán phân loại học lực và ví dụ menu switch

Ví dụ 1 — Phân loại học lực (if...else if)

#include <stdio.h> int main() { int score; printf("Nhap diem: "); scanf("%d", &score); if (score >= 90) { printf("Xuat sac\n"); } else if (score >= 80) { printf("Gioi\n"); } else if (score >= 65) { printf("Kha\n"); } else if (score >= 50) { printf("Trung binh\n"); } else { printf("Yeu\n"); } return 0; }

Ví dụ 2 — Menu nhỏ (switch)

#include <stdio.h> int main() { int choice; printf("Menu:\n1. Add\n2. Sub\n3. Exit\nNhap lua chon: "); scanf("%d", &choice); switch(choice) { case 1: printf("Add\n"); break; case 2: printf("Sub\n"); break; case 3: printf("Exit\n"); break; default: printf("Lua chon khong hop le\n"); } return 0; }

Những ví dụ này minh họa rõ cách dùng if, else, switch trong lập trình C cho bài toán đời thực dễ hiểu.


Tối ưu và phong cách viết code khi sử dụng if/else/switch

Một số lời khuyên để code rõ ràng và hiệu quả:

  • Early return: trong hàm, kiểm tra điều kiện ngoại lệ sớm và return để tránh lồng quá sâu.

  • Tách hàm: nếu một nhánh có nhiều bước, đặt vào hàm riêng giúp đọc dễ hơn.

  • Dùng enum (nếu đã học) để làm switch rõ ràng hơn.

  • Tránh điều kiện phức tạp: dùng biến trung gian đặt tên mô tả để biểu thức dễ hiểu.

  • Document fall-through: nếu intentionally fall-through trong switch, thêm comment /* fall through */.

Ví dụ sử dụng biến trung gian:

bool isPassing = score >= 50; if (isPassing) { printf("Pass\n"); } else { printf("Fail\n"); }

Phong cách code tốt giúp người khác (và chính bạn) duy trì và sửa lỗi nhanh chóng.


Bài tập thực hành đề xuất

  1. Viết chương trình nhập vào một số nguyên n, dùng if...else kiểm tra và in ra "Prime" nếu là số nguyên tố.

  2. Viết menu tính toán đơn giản (cộng, trừ, nhân, chia) dùng switch.

  3. Viết hàm grade(score) trả về ký tự 'A','B','C','D','F' dùng if...else if, sau đó thử refactor bằng switch nếu dùng score/10 làm biểu thức.

  4. Tìm và sửa lỗi trong đoạn mã có if lồng sâu hoặc switch thiếu break.

Làm bài tập giúp bạn củng cố cách dùng if, else, switch trong lập trình C và phát hiện những lỗi thực tế.


Kết luận

if, else, switch trong lập trình C là bộ công cụ quyết định cho mọi chương trình có logic. ifif...else if cung cấp tính linh hoạt tối đa cho các điều kiện phức tạp và phạm vi; switch đem lại cú pháp gọn và hiệu năng khi xử lý nhiều giá trị rời rạc. Khi kết hợp khéo léo, bạn sẽ viết được mã rõ ràng, dễ hiểu và hiệu quả.

Hãy ghi nhớ những nguyên tắc sau: luôn dùng {} để tránh lỗi ghép else, kiểm soát fall-through trong switch, tránh so sánh double bằng ==, và tách hàm khi điều kiện phức tạp. Thực hành qua ví dụ và bài tập là cách nhanh nhất để làm chủ if, else, switch trong lập trình C. Nếu bạn cần, mình có thể soạn một bộ bài tập có lời giải chi tiết theo từng mức độ (cơ bản → nâng cao) để bạn luyện tập tiếp — bạn muốn thử bộ nào trước: bài kiểm tra điều kiện đơn, menu switch hay bài toán phân loại học lực?


Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó

Chương trình

Video - Nhập môn cho người mới bắt đầu - Lập trình C

Bắt đầu học


Video Flowchart & ví dụ viết flowchart của phương trình bậc 1 - Lập Trình C

Bắt đầu học


Vẽ FlowChart Phương Trình Bậc 1 & Phương Trình Bậc 2

Bắt đầu học


Bài tập - cài đặt môi trường lập trình C + tạo dự án đầu tay

Bắt đầu học


Video Hướng dẫn cài đặt môi trường lập trình C - Lập trình C

Bắt đầu học


Tạo dự án đầu tiên - In ra thông tin cá nhân

Bắt đầu học


Video Tìm hiểu biến & kiểu dữ liệu trong C - Lập trình C

Bắt đầu học


Bài tập - Chuyển flowchart sang code - Lập trình C

Bắt đầu học


Video Toán tử & biểu thức login trong C - Lập Trinh C

Bắt đầu học


Video Nhập dữ liệu trong C (scanf, printf) - Lập trình C

Bắt đầu học


Video Nhập xuất dữ liệu phần 2 - Lập Trình C

Bắt đầu học


Bài tập - Nhập xuất thông tin sinh viên - Lập trình C

Bắt đầu học


Video Bài tập - Nhập xuất thông tin sinh viên - Lập trình C

Bắt đầu học


Bài tập - Ôn tập biến + kiểu dữ liệu + scanf & printf - Lập trình C

Bắt đầu học


Bài tập - ôn tập nhật xuất và biểu tức toán học - Lập trình C

Bắt đầu học


Video Tìm hiểu if, else, switch trong lập trình C - Lập Trình C

Bài tập - Giải phương trình bậc 1 - giải phương trình bậc nhất - Lập trình C

Bắt đầu học


Bài tập - Tìm min & max - số lớn nhất & nhỏ nhất - Lập trình C

Bắt đầu học


Bài tập - Giải hệ phương trình bậc nhất nhất 2 ẩn - Lập trình C

Bắt đầu học


Bài tập - Giải phương trình bậc 2 - Lập trình C

Bắt đầu học


Video Tìm hiểu về vòng lặp for trong C - Lập trình C

Bắt đầu học


Video Tìm hiểu while, do..while trong lập trình C - lập Trình C

Bắt đầu học


Ôn tập While, Do .. While, For lập trình C - Lập trình C

Bắt đầu học


Fibonacci - Lập trình C

Bắt đầu học


Video - Hướng dẫn chữa bài Fibonaci - Lập Trình C

Bắt đầu học


Loop - Switch case - Chương trình quản lý sinh viên - Lập trình C

Bắt đầu học


[Test] Kiểm tra 60 phút - if, else, switch, loop trong C - Lập trình C

Bắt đầu học


Video Tìm hiểu mảng 1 chiều trong C - Lập trình C

Bắt đầu học


Video Tìm hiểu mảng 2 chiều - Lập Trình C

Bắt đầu học


Tính tổng mảng N phần tử - Lập trình C

Bắt đầu học


Bài tập ôn luyện mảng 1 chiều - Lập trình C

Bắt đầu học


Video Bài tập ôn luyện mảng 1 chiều - Lập trình C

Bắt đầu học


Tách phần tử chẵn + lẻ trong C - Lập trình mảng trong C - Lập trình C

Bắt đầu học


Bài tập tổng quát - quản lý mảng số nguyên - Lập trình C

Bắt đầu học


Bài toán sắp xếp trong C - Lập trình C

Bắt đầu học


Loop - Viết chương trình Reserve chuỗi - Lập trình C

Bắt đầu học


Video Tìm hiểu pointer phần 1 - Lập Trình C

Bắt đầu học


Video Tìm hiểu pointer phần 2 - Lập Trình C

Bắt đầu học


Video Tìm hiểu pointer phần 3 - Lập trình C

Bắt đầu học


Bài toán pointer đầu tiên - Hello pointer - Lập trình C

Bắt đầu học


Bài tập pointer nâng cao - cấp phát động - Lập trình C

Bắt đầu học


Bài tập nâng cao pointer - Lập trình C

Bắt đầu học


Video Ôn luyện - Sắp xếp trong C, con trỏ cấp phát động

Bắt đầu học


Video Tìm hiểu function trong lập trình C - Lập Trình C

Bắt đầu học


Ôn tập function - viết chương trình máy tính - Lập trình C

Bắt đầu học


Bài tập ôn luyện Function - Lập trình C

Bắt đầu học


Video Tìm hiểu string trong lập trình C - Lập Trình C

Bắt đầu học


[Nâng cao] Tìm kiếm chuỗi trong chuỗi - Lập trình C

Bắt đầu học


Bài tập ôn tập String - Lập trình C

Bắt đầu học


Video Bài tập ôn tập String - Lập trình C

Bắt đầu học


Video Tìm hiểu Struct trong C | Khóa học lập trình C

Bắt đầu học


Bài tập - Quản lý hình chữ nhật - struct trong C - Lập trình C

Bắt đầu học


Bài tập FILE - Lập trình C

Bắt đầu học


[Test] Kiểm tra 60 phút - Lập trình C

Bắt đầu học


[Lập Trình C] Kết Quả Thi Thực Hành

Quản lý sinh viên - Assignment - Lập trình C

Quản lý rạp chiếu phim quốc gia - Assignment - Lập trình C

Video Hướng dẫn chừa bài tập quản lý rạp chiều phím - Lập trình C

Bắt đầu học


Quản lý sinh viên 2 - Assigment - Lập trình C

Quản lý tranh - quản lý gallery - Lập trình C

Video Quản lý tranh - quản lý gallery - Lập trình C

Quản lý motobike - Quản lý xe cộ - Lập trình C

Quản lý sách - Lập trình C

Ôn tập tổng quát - quản lý sinh viên - Lập trình C

Quản lý đồ điện tử - Lập trình C

Bắt đầu học


Video Chương trình quản lý tỷ phú bằng C | Khóa học lập trình C

Bắt đầu học


1000 Bài tập C - Lập Trình C

Bắt đầu học


Phản hồi từ học viên

5

Tổng 0 đánh giá
Đánh giá
Câu hỏi thường gặp

B1. B1. Tạo tài khoản -> Sử dụng để học online
B2. Đăng ký học
B3. Hoàn thành mua khoá học
B4. Thanh toán theo hướng dẫn
B5. Đợi chúng tôi kiểm tra thông tin và thêm bạn vào lớp học

Chào mừng các anh chị và các bạn gia nhập đội ngũ Giảng viên QViet. Anh chị vui lòng đăng ký theo hướng dẫn sau:
Bước 1: Truy cập website https://qviet.vn/teacher/form
Bước 2: Điền thông tin theo yêu cầu. Để bản đăng ký được duyệt nhanh nhất, anh chị hãy điền đủ thông tin nhé.
Bước 3: Click vào "đăng ký ngay" để hoàn thành
Lưu ý:
Link video bài giảng mẫu: Video bài giảng mẫu là căn cứ để Trắc Nghiệm Việt duyệt về hình thức và chất lượng giảng dạy. Vì vậy anh chị hãy điền link này để đăng ký được duyệt nhanh nhất nhé.
Anh chị cũng nên mô tả kỹ về kinh nghiệm giảng dạy để Trắc Nghiệm Việt đánh giá nhé.
Chúc các anh chị và các bạn thành công, sớm gia nhập đội ngũ giảng viên Trắc Nghiệm Việt!

Hình thức học như thế nào?
Việc tạo thói quen học tập sẽ giúp bạn tăng khả năng đạt được mục tiêu. Dành thời gian để học và nhận lời nhắc bằng cách sử dụng công cụ quản lý học tập của bạn.
Bước 1: Truy cập mục tài khoản, đăng nhập và chọn Quản lý học tập và ấn Thêm lịch học
Bước 2: Cài đặt lịch học tập của bạn:
- Đặt tiêu đề và chọn khóa học muốn tạo lịch học sau đó ấn tiếp tục.
- Cài đặt tần suất học, thời gian học, thời gian bắt đầu học, lịch thông báo nhắc nhở trước lúc bắt đầu học, ngày kết thúc sau đó bạn ấn tiếp tục.
- Bạn kiểm tra lại lịch học tập lần nữa, nếu đúng bạn ấn Hoàn thành.
- Nếu muốn chỉnh sửa, bạn ấn mục Quay lại và chỉnh lại.
- Khi tạo xong bạn có thể ấn thanh ngang bên phải để xóa, sửa lịch học.
Việc lên lịch học sẽ giúp em bạn dễ dàng đạt được các mục tiêu mong muốn, tăng hiệu quả học tập. Đặc biệt, khi bạn học được 90% nội dung khóa học, bạn sẽ nhận chứng nhận hoàn thành khóa học.

Hình thức học tại Trắc Nghiệm Việt
1. Học như thế nào?
- Khóa học tại Trắc Nghiệm Việt được học **online** trên điện thoại hoặc máy tính có kết nối Internet.
- Các video bài giảng đã được biên tập sẵn, học viên có thể học bất cứ lúc nào, không giới hạn thời gian và số lần học.
- Chỉ cần đăng ký và thanh toán một lần.

2. Có thể học trên nhiều thiết bị không?
- Học viên có thể đăng nhập và học trên nhiều thiết bị khác nhau (điện thoại, máy tính, máy tính bảng). Tuy nhiên, tại cùng một thời điểm chỉ **một thiết bị** được phép xem video.
- Truy cập website: https://qviet.vn để đăng nhập và học.
- Với điện thoại hoặc máy tính bảng, học viên có thể tải ứng dụng Trắc Nghiệm Việt tại: https://qviet.vn

3. Có thể học trên Smart TV không?
- Trắc Nghiệm Việt đang phát triển để hỗ trợ học trực tiếp trên Smart TV. Hiện tại, tùy theo từng dòng TV mà có thể mở website và học được hoặc không.
- Bạn có thể thử bằng cách mở trình duyệt trên TV và truy cập: https://qviet.vn
- Trải nghiệm học tập tốt nhất hiện nay là trên **điện thoại** và **máy tính**.

4. Thời hạn sử dụng khóa học?
- Sau khi đăng ký, học viên sẽ sở hữu khóa học **vĩnh viễn**, có thể học đi học lại không giới hạn.

5. Có được tải khóa học về thiết bị không?
- Video bài giảng thuộc bản quyền của Trắc Nghiệm Việt và giảng viên. Học viên **không được tải xuống** dưới bất kỳ hình thức nào để tránh việc phát tán trái phép.
- Khóa học là tài sản trí tuệ và công sức của giảng viên, mong học viên hiểu và tôn trọng quyền sở hữu này.

Học viên có thể trao đổi với giảng viên qua đâu?
- Bên dưới mỗi video có mục **Thảo luận**, bạn tích chọn và đặt câu hỏi tại đây. Thông thường trong vòng 24h giảng viên sẽ phản hồi lại bạn.
- Để xem câu trả lời của giảng viên, bạn vào mục **Thảo luận** của bài học đã đặt câu hỏi và tích vào mục trả lời để xem.

Học viên có thể liên hệ trực tiếp với giảng viên qua điện thoại, email, Facebook không?
- Khóa học online, giảng viên có hàng nghìn học viên trên cả nước nên việc liên hệ trực tiếp với giảng viên qua điện thoại là không tiện và Trắc Nghiệm Việt cam kết bảo mật thông tin cá nhân của giảng viên.
- Đa phần các khóa học, giảng viên hỗ trợ học viên qua **mục Thảo luận**. Một số khóa học giảng viên có thể hỗ trợ thêm qua email, Facebook, Zalo hoặc nhóm hỗ trợ trên Facebook. Trong những trường hợp này, giảng viên và Trắc Nghiệm Việt sẽ cung cấp thông tin liên hệ phù hợp.
Bình luận


Miễn Phí

999,000 VNĐ

Tổng quan khóa học
  • Bài học 67
  • Thời gian Linh hoạt
  • Mức độ Mới bắt đầu
  • Ngôn ngữ Tiếng việt
  • Thời lượng Trọn đời
  • Chứng chỉ Không

avatar
Trần Văn Điệp

Founder tại QViet.vn

  • 5.0/5.0

Mình là Điệp, mình là lập trình viên Full Stack. Hiện mình là Senior Developer, mình là người yêu thích lập trình và viết các mã lệnh và yêu thích khi tạo ra những sản phẩm cho mình. Mình luôn thích thú mỗi khi tối ưu lại chức năng của từng chức năng, làm sao để nó trở lên tối ưu và smooth. Làm tăng trải nghiệm người dùng. Mình cũng rất thích tìm hiểu các công nghệ mới, tìm hiểu các tính năng mới trong các bản nâng cấp mới. Mảng mình làm việc lâu nhất là Mobile (Android & iOS). Mình là người thích chia sẻ kiến thức, những gì mình biết đều muốn chia sẻ ra. Blog này cũng là nơi mình chia sẻ các kiến thức và công nghệ mình đã làm trong các dự án. Blog mình hướng tới là chia sẻ kiến thức kết hợp với trải nghiệm thực tế khi làm ở doanh nghiệp.

Đã sao chép!!!
QViet - Hệ thống học lập trình, luyện thi, kiểm tra trắc nghiệm trực tuyến uy tín tại Việt Nam.
Hotline: 0967025996
QViet - Hệ thống học lập trình, luyện thi, kiểm tra trắc nghiệm trực tuyến uy tín tại Việt Nam. Chat FB với chúng tôi
QViet - Hệ thống học lập trình, luyện thi, kiểm tra trắc nghiệm trực tuyến uy tín tại Việt Nam.