Chương trình C "Hello World" với Code Ví dụ

⚡ Tóm tắt thông minh

Chương trình C Hello World giới thiệu cấu trúc cơ bản của một chương trình C, bao gồm các chỉ thị tiền xử lý, hàm main và câu lệnh printf. Nó in ra một thông báo lên màn hình và cho thấy cách biên dịch và chạy mã C.

  • 🧱 Cấu trúc chương trình: Các chỉ thị tiền xử lý, hàm main và các câu lệnh tạo nên mọi chương trình C.
  • 📎 #bao gồm: Tải xuống các tệp tiêu đề như stdio.h, nơi hàm printf được định nghĩa.
  • 🏁 chức năng chính: Điểm vào bắt buộc; hàm int main() trả về 0 để báo hiệu thành công.
  • 🖨️ printf: Xuất văn bản ra màn hình; mỗi câu lệnh đều kết thúc bằng dấu chấm phẩy.
  • ▶ ️ Chạy thử đi: Tạo một tệp .c trong IDE, sau đó biên dịch và chạy để in ra "Hello, World!".

Chương trình Hello World bằng ngôn ngữ C

Chương trình Hello World bằng C

Đây là chương trình Hello World bằng C

#include<stdio.h>               // Pre-processor commands

void main()
{
    printf("Hello World\n");    // Print Hello World on the screen
}

Đây là giải thích mã:

Chỉ thị tiền xử lý

#include là chỉ thị tiền xử lý trong 'C.'

#bao gồm, stdio là thư viện chứa hàm printf Hàm printf được định nghĩa và dùng để tạo ra kết quả đầu ra. Trước khi sử dụng hàm này, chúng ta phải bao gồm tệp cần thiết, còn được gọi là tệp tiêu đề (.h).

Bạn cũng có thể tạo các hàm của riêng mình, nhóm chúng vào các tệp tiêu đề và khai báo chúng ở đầu chương trình để sử dụng. Để đưa một tệp vào chương trình, hãy sử dụng chỉ thị tiền xử lý

#include <file-name>.h

Tên tệp là tên của tệp trong đó các chức năng được lưu trữ. Các chỉ thị tiền xử lý luôn được đặt ở đầu chương trình.

Chức năng chính

Chức năng chính là một phần của mọi chương trình 'C'. Chúng ta có thể biểu diễn hàm main dưới nhiều dạng khác nhau, chẳng hạn như:

  • chủ yếu()
  • int main ()
  • void main ()
  • chính (vô hiệu)
  • void main (void)
  • int chính (void)

Dấu ngoặc đơn trống cho biết hàm này không lấy bất kỳ đối số, giá trị hoặc tham số nào. Bạn cũng có thể biểu diễn điều này một cách rõ ràng bằng cách đặt từ khóa void bên trong dấu ngoặc đơn.

#include<stdio.h>	// Pre-processor directive
int main()		// main function declaration
{
printf("Hello World");	// to output the string on a display
return 0;		// terminating function
}

Trong ví dụ trên, từ khóa int có nghĩa là hàm sẽ trả về một giá trị nguyên. Trong trường hợp này, câu lệnh cuối cùng phải luôn trả về 0.

Mã nguồn

Sau khi khai báo hàm main, chúng ta phải chỉ định dấu ngoặc đơn mở và đóng. Dấu ngoặc nhọn { }, chỉ ra sự bắt đầu và kết thúc của một chương trình. Các dấu ngoặc này phải luôn được đặt sau hàm main. Tất cả mã chương trình được viết bên trong các dấu ngoặc này, chẳng hạn như phần khai báo và phần thực thi.

printf Hàm tạo đầu ra bằng cách chuyển văn bản “Xin chào thế giới!”

dấu chấm phẩy ; quyết định phần cuối của câu lệnh. Trong C, mỗi câu lệnh phải kết thúc bằng dấu chấm phẩy.

Như vậy chúng ta đã cài đặt thành công trình biên dịch và bây giờ có thể bắt đầu làm việc trong 'C.' Chúng ta sẽ viết một chương trình đơn giản để gửi lời chào đến chúng ta. Hãy bắt đầu.

Cách chạy chương trình C

Bước 1) Tạo một dự án mới

Chạy chương trình C

Bước 2) Trong cửa sổ bật lên,

  1. Chọn tập tin
  2. Chọn “C/C++ Nguồn"
  3. Nhấp vào “Đi”.

Chạy chương trình C

Bước 3) Tiếp tục bằng cách nhấp vào “Tiếp theo”.

Chạy chương trình C

Bước 4) Để tạo tập tin mới, hãy chọn tập tin “C” rồi nhấn vào nút “Tiếp theo” để tiếp tục.

Chạy chương trình C

Bước 5) Đặt đường dẫn tệp bằng cách nhấp vào nút “…”, cửa sổ Explorer cho phép tạo tệp C.

Chạy chương trình C

Bước 6) Chọn đường dẫn của Tệp C mới của bạn sau đó tên của nó có phần mở rộng .c và lưu nó.

Chạy chương trình C

Bước 7) Cuối cùng, để xác nhận việc tạo tệp C, hãy nhấp vào “Hoàn tất”.

Chạy chương trình C

Bước 8) Nhập mã, lưu và biên dịch mã bằng cách nhấp vào nút “Build & Run”.

Chạy chương trình C

Đây là kết quả:

 Hello, World!

Câu Hỏi Thường Gặp

Phương thức `int main()` trả về một mã trạng thái số nguyên (thường là 0 nếu thành công) cho hệ điều hành, đây là dạng chuẩn. Phương thức `void main()` không trả về gì và không phải là dạng chuẩn, mặc dù một số trình biên dịch vẫn chấp nhận nó.

Lệnh này yêu cầu bộ tiền xử lý bao gồm tệp tiêu đề đầu vào/đầu ra chuẩn, trong đó khai báo các hàm như printf và scanf. Nếu không có tệp này, trình biên dịch sẽ không nhận ra các hàm đó.

Trong ngôn ngữ C, dấu chấm phẩy đánh dấu sự kết thúc của một câu lệnh. Mọi câu lệnh có thể thực thi, bao gồm cả printf, đều phải kết thúc bằng dấu chấm phẩy, nếu không trình biên dịch sẽ báo lỗi cú pháp.

Các trợ giảng AI có thể giải thích cú pháp, tạo bài tập thực hành, hướng dẫn từng dòng mã và trả lời câu hỏi ngay lập tức. Điều này giúp người mới bắt đầu nhận được phản hồi cá nhân hóa tức thì trong khi học các kiến ​​thức cơ bản như main(), printf và các tệp tiêu đề.

Đúng vậy. Các công cụ hỗ trợ bởi trí tuệ nhân tạo có thể phát hiện các dấu chấm phẩy bị thiếu, dấu ngoặc nhọn chưa đóng, lệnh #include bị quên hoặc kiểu trả về không chính xác, và giải thích cách khắc phục từng vấn đề, giúp tăng tốc quá trình gỡ lỗi cho các lập trình viên mới.

Tóm tắt bài viết này với: