[Lập trình C/C++] - Chương trình đầu tiên - HelloWorld

1) Giới thiệu

Cấu trúc của một chương trình C/C++ gồm rất nhiều thành phần như là: biến (variable), hằng (constant), hàm (function), struct, class và nhiều thành phần khác... Bài viết này sẽ giúp các bạn viết một chương trình đơn giản - In ra màn hình console dòng chữ Hello World. Qua đó, giúp các bạn:
  • Nắm được cấu trúc của 1 chương trình C/C++
  • Sự liên hệ giữa các thành phần trong C/C++
  • Làm quen với hàm và cái cách nó làm việc

2) Hướng dẫn

  1. Trước tiên, các bạn tạo 1 project và 1 file source code (.cpp) với tên tùy ý. Ở đây mình tạo 1 project với tên là HelloWorld và tên file cpp mình để mặc định.
  2. Nhập đoạn code sau vào file .cpp
    // Khai báo thư viện
    /* Chú thích kiểu này cũng được*/
    #include <stdio.h>
    #include <conio.h>

    int main()
    {
           printf("Hello World");

           _getch();
    }
  3. Nhấn vào nút "Local Windows Debugger" hoặc nhấn phím F5 để chạy chương trình
    Kết quả khi chạy chương trình
  4. Nhấn phím bất kỳ để kết thúc chương trình

Giải thích ý nghĩa các câu lệnh:

  • 2 câu lệnh đầu tiên #include <stdio.h> và #include <conio.h>: Khai báo 2 thư viện stdio.h và conio.h. Dấu # ở đây là một dấu hiệu báo cho trình biên dịch biết: trước khi biên dịch code của "tôi" phải làm hành động sau dấu # - ở đây là include. Include có nghĩa là tìm cho "tôi" tên file (ở đây là stdio.h và conio.h) và đọc nội dung của nó ngay tại đây.
  • Câu lệnh tiếp theo int main(): đây là hàm đầu tiên được gọi trong chương trình. Mỗi chương trình C/C++ chỉ có duy nhất 1 hàm main(). Hàm được bắt đầu bằng dấu mở ngoặc nhọn '{' và kết thúc bởi dấu đóng ngoặc nhọn '}'. Hàm thực hiện một hay nhiều hoạt động nào đó. Thông thường, mỗi hàm sẽ được gọi bởi 1 hàm khác. Tuy nhiên, riêng hàm main là hàm đặc biêt - nó được tự động gọi khi ta chạy chương trình.
  • Câu lệnh printf("Hello World")Ý nghĩa câu lệnh này đơn giản là in ra màn hình console (cái cửa sổ đen đen đó) dòng chữ Hello World. Trong câu lệnh này sử dụng hàm printf trong thư viện stdio.h. Nếu như ở trên chúng ta không khai báo thư viện này thì Visual Studio sẽ thông báo lỗi sai cú pháp ngay. Các bạn xem hình sau:
  • Lỗi sai cú pháp do thiếu thư viện stdio.h
  • Câu lệnh _getch(): ý nghĩa của câu lệnh này là tạm dừng chương trình cho tới khi người dùng nhấn 1 phím bất kỳ. Hàm này nằm trong thư viện conio.h và tất nhiên, chúng ta phải khai báo thư viện này.
  • 2 dòng đầu tiên màu xanh lá là cách ghi chú thích nhé các bạn. Chú thích sẽ được trình biên dịch bỏ qua nên nó không tác động đến chương trình. Các bạn có thể ghi chú thích bằng 2 cách:
    • Chú thích đơn dòng:
      cú pháp // <chú thích>
      Với chú thích phải nằm trên một dòng.
    • Chú thích đa dòng:
      cú pháp: /* <chú thích> */
      Chú thích có thể nằm trên nhiều dòng. Miễn là nằm giữa 2 cặp dấu /* */.

3) Tổng kết

Qua bài viết này, mình hy vọng sẽ giúp các bạn nắm được một số kiến thức sau:
  • Biết cách viết và chạy một chương trình đơn giản trên Visual Studio
  • Trong C/C++ khi ta sử dụng một hàm có sẵn trong một thư viện nào đó thì các bạn phải khai báo thư viện đó theo cú pháp:  #include <tên thư viện>
  • Sử dụng hàm printf() trong thư viện stdio.h để in 1 chuỗi ra màn hình. Sử dụng hàm _getch()  trong thư viện conio.h để tạm dừng chương trình.
  • Ghi chú thích cho code bằng 2 cách: ghi chú đơn dòng và ghi chú đơn dòng.

Chúc các bạn học tập tốt 💗
[Lập trình C/C++] - Chương trình đầu tiên - HelloWorld [Lập trình C/C++] - Chương trình đầu tiên - HelloWorld Reviewed by Unknown on 17:29 Rating: 5

Không có nhận xét nào:

Được tạo bởi Blogger.