Trong bài học này, chúng ta sẽ tìm hiểu cách khai báo biến cục bộ và biến toàn cục, phạm vi khai báo của biến là gì? Và làm một số bài tập liên quan đến khai báo biến.
Bạn Đang Xem: Bài 5: Cách khai báo biến cục bộ và biến toàn cục trong C
Đây là những kỹ năng cơ bản nhất để học lập trình, hãy nhớ các thuộc tính của nó
Biến là gì?
Giá trị của một biến có thể thay đổi bất cứ lúc nào trong quá trình thực hiện chương trình. Biến được dùng để lưu trữ dữ liệu cần thay đổi trong quá trình thực hiện chương trình.
Cú pháp khai báo biến: ;
Ví dụ:
A;
Xem Thêm: Hướng dẫn cách lấy ID Facebook trên điện thoại
phao b;
Xem Thêm : Bài Thơ Bốn Mùa Ở Đâu ❤ Nội Dung, Hình Ảnh, Giáo Án
Chúng ta có thể gán giá trị ban đầu cho một biến khi khai báo nó. Ví dụ:
int a = 100;//khai báo biến a có giá trị là số nguyên kiểu 100
float b = 0.1; // Khai báo biến tên b với số thực 0.1
Ký tự c = ‘a’; // Khai báo ký tự c có giá trị là ký tự a
string s = “chào anh em”; //Khai báo chuỗi s, giá trị là anh em
Xem Thêm: Mã vùng 0287 là ở đâu? Báo cáo đầu số 0287 lừa đảo
Có 3 loại biến cơ bản:
- Biến cục bộ
- Biến toàn cầu
- Các biến đặc biệt tĩnh, dễ bay hơi, đăng ký…
Khai báo các biến cục bộ và thuộc tính của chúng
Biến cục bộ, nghĩa là các biến được khai báo bên trong một hàm. Biến này chỉ có thể tồn tại và được sử dụng bên trong hàm. Các biến cục bộ được cấp phát khi hàm được gọi và được giải phóng sau khi hàm kết thúc thực thi.
Các biến cục bộ trong các hàm có cùng tên được khai báo ở các hàm khác nhau vẫn được sử dụng bình thường. Ví dụ như vậy là dễ hiểu. Có 2 người tên là hương, 1 người ở nhà a, 1 người ở nhà b, đó là 2 người hoàn toàn khác nhau. Nhưng nếu có 2 bát hương trong cùng một phòng sẽ báo lỗi.
Kết quả
Xem Thêm : Bột hàn the – Mua Borax ở đâu, sử dụng borax có độc không
Khai báo các biến toàn cục và thuộc tính của chúng
Với biến toàn cục, các biến được khai báo bên ngoài hàm có thể được truy cập và sử dụng trong bất kỳ hàm nào trong chương trình. Biến toàn cục được cấp phát bộ nhớ khi chương trình đang chạy và được giải phóng khi chương trình kết thúc.
Xem Thêm: Hòn vọng phu ở núi Bà – Bình Định – Mytour blog
Biến toàn cục chỉ dùng được trong tệp .c đó, muốn dùng trong tệp .c khác thì phải dùng từ khóa extern khi khai báo biến toàn cục
p>
Trong chương trình c, chúng ta có thể khai báo biến toàn cục trùng tên với biến cục bộ. Nhưng khi ở bên trong một hàm, hàm sẽ ưu tiên sử dụng biến cục bộ đã được khai báo. Ví dụ:
Kết quả
Kết thúc
Biến toàn cục và biến cục bộ là hai khái niệm cơ bản nhất khi khai báo biến trong C. Ngoài ra còn có các loại biến đặc biệt mà chúng ta sẽ tìm hiểu thêm về sau. Các thuộc tính của các biến được khai báo tương ứng nên được ghi nhớ. Một gợi ý là bạn không nên khai báo các biến chỉ có 1 ký tự như a, b, c, d… mà hãy đặt tên cho chúng. Hãy đọc bài viết Clean Code để tìm hiểu lý do tại sao.
OK, chuyển sang bài tiếp theo trong loạt bài lập trình C từ đầu đến cuối.
Đừng quên tham gia cộng đồng đam mê lập trình để giao lưu và học hỏi.
Nguồn: https://anhvufood.vn
Danh mục: Giải Đáp Cuộc Sống
- 10 Đề kiểm tra 1 tiết HK1 môn Ngữ văn 12 năm 2020 có đáp án
- Bà bầu có ăn được lá lốt không? Khám phá câu trả lời ai cũng chờ đợi
- Tổng hợp các từ nối trong tiếng Anh giúp bạn giao tiếp lưu loát hơn
- Cách làm tôm rang muối sả ngon biến hóa bữa cơm tuyệt vời
- CMF là gì? Bật mí những thông tin thú vị về CMF dành cho bạn!