Đề Xuất 5/2022 # Khi Nào Dùng Ngoặc Nhọn, Khi Nào Dùng Ngoặc Tròn # Top Like

Xem 13,365

Cập nhật nội dung chi tiết về Khi Nào Dùng Ngoặc Nhọn, Khi Nào Dùng Ngoặc Tròn mới nhất ngày 28/05/2022 trên website Shareheartbeat.com. Hy vọng thông tin trong bài viết sẽ đáp ứng được nhu cầu ngoài mong đợi của bạn, chúng tôi sẽ làm việc thường xuyên để cập nhật nội dung mới nhằm giúp bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến nay, bài viết này đã thu hút được 13,365 lượt xem.

--- Bài mới hơn ---

  • Phân Tích Hình Tượng Người Ở Ẩn Trong Bài Thơ Nhàn (Nguyễn Bỉnh Khiêm)
  • Soạn Bài Ôn Dịch, Thuốc Lá
  • Viện Kiểm Sát Nhân Nhân Tỉnh Sóc Trăng
  • Địa Đàng Còn In Dấu Chân Bước Quên
  • Xét Nghiệm Dấu Ấn Ung Thư
  • Trong quá trình học lập trình, có rất nhiều bạn không phân biệt được và cũng không biết được khi nào thì dùng ngoặc nhọn, khi nào thì dùng ngoặc tròn. Bài này chúng ta sẽ làm rõ hơn một chút về chúng.

    1. Khi nào dùng ngoặc nhọn {} ?

    Trong bài câu lệnh if-else chúng ta đã đề cập đến lệnh và khối lệnh, các bạn có thể nhớ lại một chút.

    Lệnh là một tác vụ, biểu thức, hàm, cấu trúc điều khiển… nào đó đơn lẻ.

    Ví dụ:

    x = x + 2; // đây là một lệnh đơn printf("Day la mot lenhn"); // đây cũng là một lệnh đơn.

    Khối lệnh: là một dãy các câu lệnh được bọc bởi cặp dấu { }.

    Ví dụ:

    { //dau khoi a = 78; b = 26; printf("Tong %d + %d = %d", a, b, a+b); } //cuoi khoi

    Khi muốn thực hiện một dãy các câu lệnh liên tiếp nào đó thì chúng ta dùng khối lệnh, tức là đặt chúng vào cặp dấu {} và viết thụt vào 1 tab cho dễ nhìn.

    Vậy túm cái váy lại là cặp ngoặc nhọn có nhiệm vụ là tạo khối lệnh, để tập hợp nhiều câu lệnh thành 1 khối lệnh.

    Khi nào cần tạo ra khối lệnh? Đó là khi các bạn muốn thực hiện nhiều câu lệnh trong một trường hợp, trong một hoàn cảnh nào đó.

    Ví dụ về giải phương trình bậc 2.

    • Tính nghiệm x1
    • Tính nghiệm x2
    • Thông báo phương trình có 2 nghiệm.

    Khi đó chúng ta dùng cặp dấu ngoặc nhọn để nhóm 3 lệnh trên thành một khối lệnh.

    Nếu delta = 0 thì chúng ta cần làm 2 công việc:

    • Tính nghiệm kép x.
    • Thông báo phương trình có nghiệm kép

    Khi đó chúng ta dùng cặp dấu ngoặc nhọn để nhóm 2 lệnh trên thành 1 khối lệnh.

    Nếu delta < 0 thì thông báo ra là phương trình vô nghiệm. Vậy là chỉ có 1 lệnh cần làm, không cần thiết có cặp dấu ngoặc nhọn. Tuy nhiên khuyến cáo các bạn dù có 1 hay nhiều lệnh cần làm thì cũng gom nó lại trong cặp dấu ngoặc nhọn.

    // e.g about string - code by nguyenvanquan7826 int main() { float a, b, c, delta; printf("Nhap cac he so a, b, c:n"); scanf("%f%f%f", &a, &b, &c); delta = b * b - 4 * a * c; { float x1 = ( -b + sqrt(delta) ) / (2 * a); float x2 = ( -b - sqrt(delta) ) / (2 * a); printf("Phuong trinh co 2 nghiem:n x1 = %.2f n x2 = %.2f n", x1, x2); } if( delta == 0 ) { float x = -b / (2 * a); printf("Phuong trinh co nghiem kep x = %.2fn", x); } if(delta < 0 ) { printf("Phuong trinh vo nghiemn"); } return 0; }

    Ở trong ví dụ trên, nếu các bạn không dùng cặp dấu ngoặc nhọn để ghép các lệnh cùng làm thành một khối lệnh mà cứ thế viết, chúng ta sẽ bị lôi như sau:

    float x1 = ( -b + sqrt(delta) ) / (2 * a); //(lenh 1) float x2 = ( -b - sqrt(delta) ) / (2 * a); // (lenh 2) printf("Phuong trinh co 2 nghiem:n x1 = %.2f n x2 = %.2f n", x1, x2); if( delta == 0 ) float x = -b / (2 * a); printf("Phuong trinh co nghiem kep x = %.2fn", x); if(delta < 0 ) printf("Phuong trinh vo nghiemn");

    Như thế này, dù các bạn viết thụt thò kiểu gì thì các lệnh trên vẫn coi như ngang hàng. VD trong TH delta < 0 hoặc delta = 0, khi đó chỉ có lệnh tính x1 (lenh 1) là nằm trong lệnh if, còn lệnh tính x2 (lenh 2), và lệnh thông báo 2 nghiệm (lenh 3) nằm ngoài if, nên 2 lệnh này (lenh 2 và lenh 3) luôn luôn được chạy.

    2. Khi nào dùng ngoặc tròn () ?

    Các bạn làm khá nhiều bài tập rồi, các lệnh printf, scanf hoặc ngay cả hàm main cũng có ngoặc tròn (), vậy đơn giản là khi gọi hoặc xây dựng các hàm thì chúng ta dùng cặp dấu ngoặc tròn này. Trong các ngoặc tròn này có thể có các tham số nếu có.

    Ví dụ lệnh printf("hello"); thì lệnh printf (mà bản chất nó là một hàm được hệ thống xây dựng sẵn) dùng tới cặp ngoặc tròn và trong cặp ngoặc tròn có một chuỗi “hello”, đó chính là đối số cần truyền vào.

    Ngoài ra trong cú pháp lệnh của vòng lặp for, while, do…while hoặc if-else, switch-case đều có ngoặc tròn, thì các cú pháp này không phải là hàm mà chỉ là cú pháp lệnh đã được định nghĩa sẵn thôi.

    Túm lại là chúng ta dùng ngoặc tròn khi chúng ta gọi hàm, khi xây dựng hàm hoặc dùng trong một cú pháp nào đó đã được định nghĩa. Vì vậy các bạn cần học chắc cú pháp của các lệnh, các cấu trúc.

    --- Bài cũ hơn ---

  • Nghiệm Pháp Dây Thắt Là Gì
  • Nghiệm Pháp Dây Thắt (Lacet), Kỹ Thuật Và Ý Nghĩa Lâm Sàng
  • Những Thủ Thuật Tìm Kiếm Google Nhanh Mà Bạn Nên Biết
  • Hàm Vlookup Trong Excel, Cách Dùng Hàm Vlookup Trong Excel, Hàm Tìm Ki
  • Tìm Kiếm Nâng Cao Trong Windows 7 Tương Tự Như Windows Xp
  • Bạn đang đọc nội dung bài viết Khi Nào Dùng Ngoặc Nhọn, Khi Nào Dùng Ngoặc Tròn trên website Shareheartbeat.com. Hy vọng một phần nào đó những thông tin mà chúng tôi đã cung cấp là rất hữu ích với bạn. Nếu nội dung bài viết hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100