Mục lục:
- Khái niệm cơ bản của cấu trúc chương trình C
- Làm thế nào để thiết lập chính () chức năng
- Cách trả về hệ điều hành
- Làm thế nào để thêm một chức năng
Video: Bài 1 Giáo trình Ngôn ngữ lập trình C - Các khái niệm cơ bản - Bùi Thế Tâm 2025
Tất cả các chương trình C tính năng một cấu trúc cơ bản, mà là dễ dàng hiển thị bằng cách nhìn vào bộ khung mã nguồn C Mã:: Khối sử dụng để bắt đầu một dự án mới.
Mã:: BLOCKS C SKELETON
#include #include int main () {printf ("Xin chào thế giới! N"); return 0;}
Danh sách này không phải là tối thiểu, nhưng nó đưa ra một ý tưởng sơ bộ về chương trình C cơ bản.
Ngay khi bạn đọc văn bản trên một trang, mã nguồn C chảy từ trên xuống dưới. Chương trình bắt đầu thực hiện ở dòng đầu tiên, và sau đó là dòng tiếp theo, và như vậy cho đến khi kết thúc mã nguồn. Ngoại lệ đối với đơn đặt hàng này bao gồm các cấu trúc ra quyết định và các vòng lặp, nhưng chủ yếu là mã chạy từ trên xuống.
Khái niệm cơ bản của cấu trúc chương trình C
Để hiểu rõ hơn về chương trình C, bạn có thể tạo ra chương trình C đơn giản, vô ích nhất.
Đây là các bước cụ thể:
-
Bắt đầu một Mã số mới:: Khối dự án: ex0301.
-
Xóa bộ xương mà Mã số:: Các khối được cung cấp.
Mã nguồn của bạn phải để trống.
-
Lưu dự án.
-
Xây dựng và chạy.
Mã:: Các khối than phiền rằng dự án chưa được xây dựng. Khó khăn!
-
Nhấp vào nút Yes để tiến hành xây dựng dự án.
Không có gì xảy ra.
Bởi vì mã nguồn là rỗng, không có mã đối tượng được tạo ra. Hơn nữa, chương trình được tạo ra (nếu một chương trình đã được tạo ra) là rỗng. Nó không có gì. Đó là những gì bạn nói với trình biên dịch để làm, và chương trình kết quả đã làm tốt.
Bạn có thể thấy Mã:: Chặn thông báo lỗi sau Bước 4. Đó là vì IDE đã chỉ đạo hệ điều hành để chạy một chương trình trong cửa sổ nhắc lệnh. Lỗi bạn thấy là tham chiếu đến tệp chương trình hoặc không tồn tại hoặc không làm bất cứ điều gì.
Làm thế nào để thiết lập chính () chức năng
Tất cả các chương trình C có một chức năng chính (). Đây là chức năng đầu tiên chạy khi một chương trình bắt đầu. Theo một chức năng, nó đòi hỏi dấu ngoặc đơn nhưng cũng có dấu ngoặc nhọn để giữ các câu lệnh của hàm.
Tiếp tục bài tập trước : Xây dựng lại mã nguồn cho dự án ex0301. Lưu dự án. Xây dựng và chạy.
THE MAIN () FUNCTION
main () {}
Thời gian này, bạn sẽ thấy cửa sổ nhắc lệnh, nhưng không có gì được xuất ra. Thật tuyệt! Bạn đã không chỉ đạo mã để làm bất cứ điều gì, và nó đã làm nó tốt. Những gì bạn thấy là chương trình C tối thiểu. Nó còn được gọi là chương trình giả .
-
chính không phải là từ khóa; đó là một chức năng. Đây là chức năng bắt buộc đầu tiên trong tất cả các mã nguồn ngôn ngữ C.
-
Không giống các chức năng khác, main () không cần phải khai báo.Tuy nhiên, nó sử dụng những lập luận cụ thể.
Cách trả về hệ điều hành
Giao thức thích hợp yêu cầu khi một chương trình thoát, nó cung cấp một giá trị cho hệ điều hành. Gọi đó là một dấu hiệu của sự tôn trọng. Giá trị đó là một số nguyên (một số nguyên), thường là zero, nhưng đôi khi các giá trị khác được sử dụng, tùy thuộc vào chương trình và hệ điều hành mong đợi.
Tiếp tục bài tập trước : Cập nhật mã nguồn cho dự án ex0301 để phản ánh những thay đổi được hiển thị ở đây.
Bổ sung báo cáo RETURN
int main () {return (1);}
Trước tiên, bạn khai báo hàm main () là một hàm số nguyên. Int cho trình biên dịch main () trả về, hoặc tạo ra, một giá trị số nguyên.
Câu lệnh return trả về giá trị 1 trở lại hệ điều hành, kết thúc hàm main () một cách hiệu quả, và do đó chương trình.
Khi bạn nhập trở lại, Mã số:: Các khối có thể hiển thị văn bản Tự động Hoàn tất. Những gợi ý này hữu ích để giúp bạn mã hóa, mặc dù ở thời điểm này trong sự nghiệp lập trình của bạn, bạn có thể tự do bỏ qua chúng.
Tiếp tục bài tập trước : Lưu, xây dựng và chạy dự án.
Kết quả tương tự với lần chạy trước, nhưng bạn sẽ nhận thấy giá trị trả về là 1 được chỉ ra trong đoạn mã:: Blocks summary trong cửa sổ nhắc lệnh:
Quá trình trả về 1 (0x1)
Nếu bạn như thế, chỉnh sửa lại mã và thay đổi giá trị trả lại thành cái gì khác - nói, 5. Giá trị đó xuất hiện trong Mã:: Khối đầu ra khi bạn chạy dự án.
-
Theo truyền thống, một giá trị trả về 0 được sử dụng để chỉ ra rằng một chương trình đã hoàn thành công việc của nó thành công.
-
Giá trị trả về từ 1 trở lên thường chỉ ra một số loại lỗi, hoặc có thể họ cho biết kết quả của một hoạt động.
-
Lợi ích từ khóa có thể được sử dụng trong một tuyên bố có hoặc không có dấu ngoặc đơn. Ở đây không có họ:
trở lại 1;
Ở trên, return được sử dụng với dấu ngoặc. Kết quả là như nhau.
Làm thế nào để thêm một chức năng
C chương trình nên làm điều gì đó. Mặc dù bạn có thể sử dụng các từ khóa và toán tử để có một chương trình làm những điều kỳ diệu, cách để làm cho những thứ đó hữu ích được xuất ra.
Tiếp tục với e xercise trước đó: Sửa đổi mã nguồn của dự án một lần cuối cùng để khớp với danh sách này:
CẬP NHẬT MỚI CHO DỰ ÁN
#include int main () {printf ("4 lần 5 là% dn ", 4 * 5); return (0);}
Bạn đang thêm ba dòng. Đầu tiên, thêm dòng #include, đưa ra nguyên mẫu printf (). Thứ hai, gõ một dòng trắng để tách chỉ thị bộ vi xử lý ra khỏi hàm main (). Thứ ba, thêm dòng với chức năng printf (). Tất cả các chức năng phải được khai báo trước khi sử dụng, và tiêu chuẩn. h chứa tờ khai cho printf ().
Khi bạn gõ "printf () đầu tiên", bạn sẽ thấy báo giá thứ hai tự động xuất hiện một lần nữa, và đây là Mã số:: Khối giúp bạn thoát khỏi.
Trước khi tiếp tục, xin lưu ý hai điều quan trọng này trong Mã:
-
Đảm bảo rằng bạn đã gõ dòng #include chính xác như đã viết:
#include
Chỉ thị #include nói với trình biên dịch để lấy tập tin tiêu đề, stdio.h. Tập tin tiêu đề là bắt buộc để sử dụng chức năng printf ().
-
Đảm bảo rằng bạn gõ lệnh printf () chính xác như đã viết:
Hàm printf () gửi văn bản định dạng đến thiết bị đầu ra tiêu chuẩn: màn hình hiển thị. Nó cũng có chứa một vấn đề toán học, 4 * 5. Kết quả của sự cố đó được tính toán bởi máy tính và sau đó được hiển thị trong văn bản được định dạng:
printf ("4 lần 5 là% dn", 4 * 5);
Bạn sẽ tìm thấy nhiều mục quan trọng trong câu lệnh printf (), mỗi câu lệnh được yêu cầu: trích dẫn, dấu phẩy, và dấu chấm phẩy. Đừng quên bất cứ điều gì!
Cuối cùng, giá trị trả về được thay đổi từ 1 xuống 0, giá trị truyền thống được chuyển trở lại hệ điều hành.
Tiếp tục với Bài tập trước : Lưu mã nguồn của dự án. Xây dựng và chạy.
Nếu bạn gặp lỗi, hãy kiểm tra lại mã nguồn. Nếu không, kết quả xuất hiện trong cửa sổ terminal, trông giống như sau:
4 lần 5 là 20
Chương trình C cơ bản là những gì bạn đã nhìn thấy trình bày. Các chức năng bạn sử dụng sẽ thay đổi, và bạn sẽ học cách mọi thứ hoạt động và trở nên thoải mái hơn khi bạn khám phá ngôn ngữ C.