Bài 5: Cách khai báo biến cục bộ và biến toàn cục trong C

Bài 5: Cách khai báo biến cục bộ và biến toàn cục trong C

Biến cục bộ được khai báo ở đâu

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: An trĩ ngọc linh giá bao nhiêu mua ở đâu có tốt không ?

phao b;

Xem Thêm : Tuy Hòa Phú Yên ở đâu

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: Đau đại tràng đau ở đâu? Cảnh báo những bệnh nguy hiểm nà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ánh Phở Cuốn Mua Ở Đâu Tphcm, Địa Chỉ Mua Bán Nơi Bán

    variable

    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: Mua bán hùng hoàng tại TPHCM uy tín chất lượng tốt nhất

    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