TAILIEUCHUNG - C# Căn Bản Toàn Tập part 2

Biến và Hằng Một biến dùng để lưu trữ giá trị mang một kiểu dữ liệu nào đó. Cú pháp C# sau đây để khai báo một biến : [ modifier ] datatype identifer ; Với modifier là một trong những từ khoá | Biến và Hằng Một biến dùng để lưu trữ giá trị mang một kiểu dữ liệu nào đó. Cú pháp C sau đây để khai báo một biến modifier datatype identifer Với modifier là một trong những từ khoá public private protected . . . còn datatype là kiểu dữ liệu int long float. . . và identifier là tên biến. Thí dụ dưới đây một biến mang tên i kiểu số nguyên int và có thể được truy cập bởi bất cứ hàm nào. thí dụ public int i Ta có thể gán cho biến một giá trị bằng toán tử . i 10 Ta cũng có thể khai báo biến và khởi tạo cho biến một giá trị như sau int i 10 Nếu ta khai báo nhiều biến có cùng kiểu dữ liệu sẽ có dạng như sau int x 10 y 20 int x 10 bool y true khai báo trên đúng int x 10 bool true khai báo trên có lỗi Phạm vi hoạt động của biến Variable Scope . Phạm vi hoạt động của biến là vùng đoạn mã mà từ đấy biến có thể được truy xuất. Trong một phạm vi hoạt động scope không thể có hai biến cùng mang một tên trùng nhau. Thí dụ ta không thể làm như sau int x 20 một số câu lệnh ở đây int x 30 Xét ví dụ sau using System namespace public class ScopeTest public static int Main for int i 0 i 10 i i biến i ra khỏi phạm vi Chúng ta có thể khai báo thêm biến i ở đây for int i 9 i 0 i-- i biến i ra khỏi phạm vi ở đây return 0 . Download ScopeTest Đoạn mã trên đơn giản in ra các số từ 0 đến 9 rồi lộn ngược lại từ 9 đến 0 sử dụng vòng lặp ta sẽ đề cập loại vòng lặp này. Điều quan trọng là ở đây chúng ta khai báo biến i hai lần trong cùng một hàm ta có thể làm được điều này vì i được khai báo trong vòng lặp nghĩa là biến i cục bộ đối với vòng khi vòng lặp hoàn thành nhiệm vụ thì biến thoát khỏi phạm vi và không thể truy xuất được nữa. Chúng ta xem tiếp một ví dụ khác public static int Main _ int j 20 for int i 0 i 10 i int j 30 không thể thực thi - j vẫn còn trong phạm vi j i return 0 Đoạn mã trên sẽ được biên dịch mặc dù có hai biến đặc tên j trong phạm vi không có phương thức hàm main .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.