Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Kỹ thuật Debug trong C
Đang chuẩn bị liên kết để tải về tài liệu:
Kỹ thuật Debug trong C
Hùng Phong
119
11
pdf
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Đối với lập trình viên, việc đề ra ý tưởng để giải quyết vấn đề đã là khó khăn, nhưng việc cài đặt được ý tưởng đó cũng không đơn giản. Đôi khi chỉ vì một dấu “;” hay sai kiểu dữ liệu cũng có thể biến bản cài đặt trở nên vô nghĩa vì không thể hiện đúng ý tưởng đề ra. Nhưng làm sao để phát hiện ra một con sâu (lỗi-bug) trong một “rừng lệnh”? Câu trả lời rất đơn giản nhưng khó thực hiện : chúng ta phải kiên nhẫn “vạch lá tìm sâu” !. | Kỹ thuật Debug trong C nvhoang@fit.hcmuns.edu.vn. Đối với lập trình viên việc đề ra ý tưởng để giải quyết vấn đề đã là khó khăn nhưng việc cài đặt được ý tưởng đó cũng không đơn giản. Đôi khi chỉ vì một dấu hay sai kiểu dữ liệu cũng có thể biến bản cài đặt trở nên vô nghĩa vì không thể hiện đúng ý tưởng đề ra. Nhưng làm sao để phát hiện ra một con sâu lỗi-bug trong một rừng lệnh Câu trả lời rất đơn giản nhưng khó thực hiện chúng ta phải kiên nhẫn vạch lá tìm sâu Đó là lý do tại sao chúng ta phải nắm kỹ thuật debug. Bài viết này nhằm hướng dẫn các bạn sử dụng kỹ thuật debug để tìm lỗi thông qua việc phân tích các ví dụ đồng thời cũng đưa ra một số bài tập từ dễ đến khó để các bạn có thể từng bước nắm vững kỹ thuật debug. 1 Các loại lỗi trong chương trình 1.1 Lỗi sai cú pháp Đây là những lỗi sai xảy ra khi biên dịch chương trình sau khi nhấn F9 . Khi gặp lỗi này chúng ta nên nhấn Ctrl-F1 để gọi giúp đỡ hoặc xem lại tài liệu tham khảo. Ở đây không để cập chi tiết đến vấn đề này. 1.2 Lỗi sai logic 1.2.1 Khái niệm Các lỗi sai logic là những lỗi khi biên dịch trình biên dịch không báo lỗi. Những lỗi này nằm tiềm ẩn trong chương trình và làm cho chương trình của chúng ta đưa ra những kết quả không như mong muốn. Các lỗi sai logic thường xuất phát từ 2 nguyên nhân - Do nhầm nhầm chứ không sai cú pháp dẫn đến sai logic. - Do ý tưởng để giải quyết bài toán đã sai ngay từ đầu. Loại lỗi này bình thường rất khó nhận ra. Dĩ nhiên nếu tinh ý đôi khi chúng ta vẫn có thể phát hiện ra những lỗi này nhưng việc phát hiện này đòi hỏi chúng ta phải nắm rất vững cú pháp C cũng như logic của chương trình cộng thêm một chút kinh nghiệm. Tuy nhiên trong đa số các trường hợp chúng ta phải thực hiện công đoạn debug để tìm ra các lỗi sai logic này. 1.2.2 Một số ví dụ về lỗi sai logic Sau đây là một số ví dụ về lỗi sai logic VD1 Xét hàm hoán vị 2 số nguyên_ void HoanVi int a int b int c a a b b c _ .
TÀI LIỆU LIÊN QUAN
chương trình (không debug) và chương trình (có debug)
Kỹ thuật Debug trong C
Cách hướng dẫn thực hành tuần 2 - Nhập môn lập trình - Chủ đề DEBUG trên VC++ 6.0
Chương 8: Debug trong chương trình vb.net
Giáo hình hướng dẫn phân tích hệ thống để tiếp xúc với sự cố Vlan bằng cách sử dụng lệnh Show và Debug p6
Chương 10: Debug và triển khai ứng dụng Web
LẬP TRÌNH C nâng cao -BÀI 14 - DESTRUCTOR, CONSTRUCTOR, CONVERSION VÀ DEBUG part 2
LẬP TRÌNH C nâng cao -BÀI 14 - DESTRUCTOR, CONSTRUCTOR, CONVERSION VÀ DEBUG part 1
Cấu trúc máy tính và lập trình Assembly : CHƯƠNG TRÌNH GỠ RỐI DEBUG part 1
Cấu trúc máy tính và lập trình Assembly : CHƯƠNG TRÌNH GỠ RỐI DEBUG part 2
Đã 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.