Video: Bài 9 Giáo trình Ngôn ngữ lập trình C - Cách dùng Hàm và chương trình con - Bùi Thế Tâm 2025
Cách tốt nhất để chia sẻ một biến giữa nhiều hàm trong một dự án lập trình C rất lớn là biến toàn cục đó. Biến toàn cầu cần được khai báo chỉ trong một mô đun, thường là mô đun chính. Đối với các mô đun khác để truy cập vào biến đó, họ phải sử dụng từ khóa extern.
Từ khóa extern không tuyên bố một biến toàn cục. Nó chỉ đơn thuần nói với trình biên dịch rằng ở một nơi nào đó, trong mô-đun khác , một biến toàn cục sẽ được tìm thấy. Bằng cách đó, trình biên dịch không freak ra. Dưới đây là định dạng của từ khóa extern:
tên kiểu extern
type là kiểu biến, kiểu giống như biến toàn cục đang được tham chiếu. tên là tên biến toàn cầu. Việc sử dụng đúng kiểu và tên chính xác là điều làm cho trình biên dịch vui vẻ.
Giống như một biến toàn cầu, câu lệnh extern thường được tìm thấy ở đầu mã nguồn, không nằm trong bất kỳ hàm cụ thể nào.
Mã cho chính. c và một biến toàn cầu cho thấy mô đun chính, với chức năng thứ hai () được tạo mẫu ở dòng 4. Nguyên mẫu là bắt buộc vì chức năng thứ hai () được gọi là ở dòng 11. Bạn không cần phải nguyên mẫu tất cả các chức năng trong một mô-đun khác, chỉ những người được tham chiếu hoặc được gọi.
CODE CHO CHÍNH. C VÀ BIỂU BIỂU TOÀN CẦU
#include #include void second (void); đếm int; int main () {for (count = 0, count <5, count ++) second (); return 0;}
Biến toàn cầu count được khai báo ở dòng 6. Nó được sử dụng trong vòng lặp for ở dòng 10, nhưng nó cũng được sử dụng trong phần thứ hai. tập tin mã nguồn c.
MÃ TRONG Thứ hai. C S US DỤNG VÙNG TOÀN CẦU
#include giá trị int ngoài; void second (void) {printf ("% dn", count + 1);}
Thứ hai. tệp mã nguồn c sử dụng biến toàn cầu , được khai báo ở chế độ chính. c file. Để truy cập đúng vào biến toàn cục, Dòng 3 xác định biến như một int bên ngoài. Sau đó, biến count được sử dụng trong hàm thứ hai - cụ thể là ở dòng 7.
Bài tập 1 : Tạo một dự án mới trong Mã:: Khối kết hợp cả hai tập tin mã nguồn được hiển thị. Xây dựng và chạy.