.4| TẦM VỰC CỦA BIẾN

Một phần của tài liệu Kỹ thuật lập trình 1 Bậc cao đẳng (Trang 108 - 112)

Một phạm vi (scope) của biến là một khu vực của chương trình nơi biến hoạt động, và nói chung có thể có ba khu vực mà biến có thể được khai báo:

- Bên trong một hàm hoặc một khối lệnh, được gọi là biến cục bộ (local). - Bên ngoài của tất cả h{m, được gọi là biến toàn cục (global).

BIẾN CỤC BỘ

6.4.1|

Các biến được khai báo bên trong một hàm hoặc khối lệnh như bên trong cấu trúc điều kiện, thân vòng lặp, hàm là các biến cục bộ (local). Chúng chỉ có thể được sử dụng bởi các lệnh bên trong hàm hoặc khối code đó. C|c biến cục bộ khơng được biết ở bên ngồi khối code chứa nó (tức là chỉ được sử dụng bên trong hàm hoặc khối code đó).

Tài liệu giảng dạy Kỹ thuật lập trình 1 Trang 103 Biến nNum1 khai báo ở dịng 4 có phạm vi tồn cục, tất cả các hàm trong

chương trình đều có thể truy cập đến biến này.

Biến nNum2 khai báo ở dịng 9 chỉ có phạm vi cục bộ bên trong hàm main,

nghĩa l{ tất cả c|c module code bên trong main đều có thể truy cập đến biến, ta khơng thể sử dụng nó khi ở ngồi hàm main.

Biến nNum ở dịng 23 được khai báo làm tham số hình thức cho hàm (formal)

checkNegative. Người dung chỉ có thể truy cập đến biến này khi ở bên trong

thân hàm checkNegative và khơng thể sử dụng nó trong main mà không cần khai báo.

Tài liệu giảng dạy Kỹ thuật lập trình 1 Trang 104

Tóm tắt:

 Trong C++các hàm được dùng để thực thi một chuỗi các chỉ thị nhiều hơn một lần.  H{m thư viện là những h{m đ~ được định nghĩa sẵn trong một thư viện n{o đó,

muốn sử dụng c|c h{m thư viện thì phải khai b|o thư viện trước khi sử dụng bằng lệnh #include <Tên tập tin>

 Cấu trúc của một h{m do người dùng xây dựng:

<kiểu kết quả>Tên hàm ([<kiểu tham số><tham số, […]])

{

[Khai báo biến cục bộ]; [các câu lệnh xử lý]; [return [<kết quả>];] }

Có 2 loại tham số: tham trị, tham chiếu

 C|c đối số của hàm có thể là các hằng, biến, biểu thức hay các hàm. Trong C++ mặc định, tất cả c|c đối số của h{m được truyền bằng giá trị.

 Có ba loại biến cơ bản: biến cục bộ, tham số hình thức và biến tồn cục. - Biến cục bộ được khai báo bên trong một hàm.

- Tham số hình thức được khai b|o trong định nghĩa của tham số hàm. - Biến toàn cục được khai báo bên ngoài tất cả các hàm.

Một hàm không thể được định nghĩa bên trong một hàm khác.

- Một nguyên mẫu hàm là một sự khai báo hàm để chỉ ra các kiểu dữ liệu của các đối số.

- H{m đệ qui khi bên trong thân hàm có lời gọi đến h{m đó

Câu hỏi ơn t p:

1. Trình bày cấu trúc của một h{m do người dùng xây dựng? 2. Phân biệt các loại tham số?

Tài liệu giảng dạy Kỹ thuật lập trình 1 Trang 105

7. MẢNG MỘT CHIỀU

Chương n{y nhằm giúp sinh viên các kiến thức để có thể: - Trình b{y được khái niệm về mảng, các thành phần

của mảng.

- Trình bày và vận dụng được các cách khai báo mảng và khởi tạo mảng

- Sử dụng các thao tác truy xuất các phần tử trên mảng, sắp xếp, tìm kiếm trên mảng 1 chiều.

Tài liệu giảng dạy Kỹ thuật lập trình 1 Trang 106

7.1| GIỚI THIỆU

Một mảng là một tập hợp các phần tử dữ liệu có cùng kiểu dữ liệu, cùng tên. Mỗi phần tử được lưu trữ ở các vị trí kế tiếp nhau trong bộ nhớ chính. Những phần tử n{y được gọi là phần tử mảng.

Mỗi phần tử của mảng được định danh bằng một chỉ mục hoặc chỉ số gán cho nó. Chiều của mảng được x|c định bằng số chỉ số cần thiết để định danh duy nhất mỗi phần tử. Một chỉ số là một số nguyên dương được bao bằng dấu ngoặc vuông [ ] đặt ngay sau tên mảng, khơng có khoảng trắng ở giữa. Một chỉ số

chứa các giá trị nguyên bắt đầu bằng 0.

Một phần của tài liệu Kỹ thuật lập trình 1 Bậc cao đẳng (Trang 108 - 112)

Tải bản đầy đủ (PDF)

(126 trang)