Chuyên ựề:Hỗ trợ kỹ thuật lập trình

Một phần của tài liệu LẬP TRÌNH C++ (Trang 39 - 42)

A. Phạm vi hoạt ựộng của một biến

1. Phân loại biến:

- Biến toàn cục: Là những biến có phạm vi hoạt ựộng xuyên suốt từ ựầu ựến cuối chương trình

- Biến cục bộ:

+ Là những biến có phạm vi hoạt ựộng tại một thời ựiểm của chương trình.

+ Phạm vi hoạt ựộng của biến cục bộ là từ lúc khai báo biến cho ựến dấu ựóng khối gần nhất chứa nó.

2. Nơi khai báo biến:

- Biến toàn cục: khai báo ngoài hàm main - Biến cục bộ: khai báo trong hàm main

B. Debug

1. Phân loại các loại lỗi (Error):

- Lỗi cú pháp: Là những lỗi do người lập trình không ghi ựúng cú pháp lệnh, những lỗi này sẽ ựược chương trình biên dịch thông báo.

Nơi thông báo lỗi cú pháp ,

nếu có lỗi bấm F4 ựể

tìm lỗi

Nơi báo cảnh báo: cảnh báo không làm ảnh hưởng ựến việc

chạy ct, tuy nhiêu ựối với một số cảnh báo quan trọng ta nên

- Lỗi logic: Là những lỗi chương trình do người lập trình viết không thực hiện ựúng với nội dung yêu cầu ựược ựặt ra (vắ dụ: yêu cầu của bài toán, yêu cầu của khách hàng,...)

2. Debug là gì?:

- Là cách tìm những lỗi logic bằng cách ựể chương trình chạy từng dòng lệnh (chạy từng bước từ trên xuống), qua từng dòng lệnh ta sẽ xác ựịnh giá trị của từng biến thay ựổi như thế nào có ựúng với thuật toán ựưa ra hay không => từ ựó ta có thể xác ựịnh ựược lỗi logic của chương trình.

3. Cách hoạt ựộng của Debug:

Bước 1: đặt những ựiểm dừng breakpoint bằng bấm phắm nóng F9

(breakpoint sẽ ựánh dấu những dòng lệnh, khi ựó chương trình sẽ dừng lại tại những dòng lệnh chứa breakpoint)

đối với những lỗi logic chúng ta phải sử dụng Debug ựể tìm ra lỗi.

điểm dừng

Bước 2: Bấm F5 ựể chương trình sẽ bắt ựầu chế ựộ Debug (chương trình sẽ dừng lại ở vị trắ breakpoint).

Tuỳ theo mục ựắch của người kiểm tra lỗi, ta có các phắm nóng ựể hỗ trợ

+ F10: chương trình chạy từng bước, bỏ qua chương trình con + F11: chương trình chạy từng bước, nếu gặp chương trình con sẽ vào kiểm tra (không bỏ qua chương trình con).

+ F5: ựến ựiểm dừng breakpoint gần ựó nhất + F9: thêm ựiểm dừng breakpoint

+ Shift + F5: Dừng chế ựộ Debug

Lưu ý:

1 .Màn hình trong chế ựộ debug gồm 3 cửa sổ chắnh

2. Ctrl + F5 : chạy chương trình không Debug

F5: chạy chương trình ở chế ựộ Debug

Dòng lệnh ựang kiểm tra

Cửa sổ kiểm tra giá trị biến (do chương trinh biên dịch quản lý)

(cửa sổ quickwatch) Cửa sổ kiểm tra giá trị biến (do người lập trình quản lý bằng cách nhập tên biến vào).

Nếu không có, bấm Shift + F9 (vào menu Debug -> quickwatch..)

Chương 7:

Một phần của tài liệu LẬP TRÌNH C++ (Trang 39 - 42)