Mục lục:
Video: Giải phương trình Logarit - Toán 12 - Thầy giáo : Nguyễn Quốc Chí 2025
Chức năng là các thói quen nhỏ hoặc các lệnh phần mềm thực hiện các nhiệm vụ cụ thể. Trong ngôn ngữ C, hầu hết các công việc được thực hiện bởi các chức năng này, không phải bởi các từ khóa ngôn ngữ C. Chức năng là chìa khóa để tạo ra một chương trình mạnh mẽ trong ngôn ngữ C.
Mặc dù chỉ có 32 từ khóa, ngôn ngữ C có hàng trăm chức năng. Hầu hết các chương trình sử dụng một tập hợp chung khoảng 50 hay như vậy. Nhưng - và đây là một điều tốt - có hàng chục và hàng chục chức năng bổ sung, nhiều trong số đó làm điều tuyệt vời và cụ thể mà bạn có thể kết hợp vào các chương trình của bạn.
Các chức năng khác nhau của C
Chức năng hoạt động theo nhiều cách. Thứ nhất, chúng có thể được sử dụng để thực hiện ngay một nhiệm vụ. Ví dụ, chức năng hủy bỏ () được sử dụng để thoát khỏi chương trình của bạn. Nó không tạo ra một kết quả, cũng không xử lý bất kỳ giá trị hoặc thông tin:
hủy bỏ ();
Lệnh này ngay lập tức kết thúc một chương trình (giả sử rằng một số điều kiện lỗi đã xảy ra). Quan trọng hơn, đó là một ví dụ hiếm hoi về chức năng ngôn ngữ C không xử lý bất kỳ thông tin nào.
Một loại chức năng thứ hai gửi thông tin đến phần cứng hoặc hệ điều hành của máy tính. Ví dụ, hàm puts () được sử dụng để hiển thị một chút văn bản trên màn hình:
puts ("Hello!");
Khi chức năng này được chạy, Hello! xuất hiện trên màn hình của bạn.
Chức năng cũng có thể trả lại thông tin từ máy tính, cho bạn biết những gì đang xảy ra. Ví dụ, hàm getchar () trả về ký tự được gõ tại bàn phím:
key = getchar ();
Không giống như puts (), getchar () không yêu cầu bất cứ điều gì giữa các dấu ngoặc đơn. Thay vào đó, nó chỉ trả về một giá trị phải được lưu giữ. Trong dòng trước, giá trị được lưu trữ hoặc gán cho biến khóa.
Cuối cùng, một số chức năng lấy một cái gì đó và trả lại một cái gì đó trong trở lại. Ví dụ, hàm sqrt () lấy giá trị và trả về giá trị căn bậc hai:
root = sqrt (27);
Lệnh này lấy giá trị 27 và trả về căn bậc hai của giá trị đó, sau đó lưu trữ trong biến gốc.
Tìm đúng C chức năng
Than ôi, tất cả các chức năng ngôn ngữ C không được liệt kê ở một nơi nữa. Trong ngày xưa, hướng dẫn sử dụng trình biên dịch C sẽ có một danh sách đầy đủ. Hôm nay, hầu hết các thông tin đó được lưu giữ trong hệ thống trợ giúp trực tuyến của trình biên dịch, mặc dù bạn có hai cách tiện dụng khác để tra cứu thông tin về các chức năng:
-
Truy cập trang chủ gcc. Bạn có thể tìm thấy tài liệu phong phú trên trang web đó.
-
Nếu trình biên dịch của bạn có trang chủ riêng trên Web, hãy xem xét truy cập vào trang web đó để đọc tài liệu.
Hãy nhớ đánh dấu các trang bạn tìm thấy!
Cuối cùng, như là một tiền thưởng, người dùng hệ điều hành giống Unix (FreeBSD, Linux, Mac OS X) có thể sử dụng lệnh man để tra cứu chức năng theo tên. Ví dụ:
man sqrt
Lệnh này hiển thị mục nhập thủ công cho hàm sqrt (), bao gồm các tùy chọn, các sử dụng thông thường, và các chức năng liên quan hoặc tương tự.
Lưu ý rằng một số chức năng C cũng có thể là các lệnh Unix, chẳng hạn như exit và log. Các chức năng ngôn ngữ C được định nghĩa trong Phần 3 của các trang con người. Ví dụ, để tra cứu chức năng đăng nhập ngôn ngữ C, sử dụng lệnh này:
người đàn ông 3 log