Làm thế nào để định nghĩa "thời gian chạy"?

A

akhil000

Guest
hi all, làm thế nào để chúng ta định nghĩa "thời gian chạy "???? wht tầm quan trọng không phải khi chúng ta nói lỗi thời gian chạy, thời gian chạy thư viện? akhil000
 
nơi bạn xác định thời gian chạy "? trong một chương trình C? được chính xác hơn.
 
thời gian chạy là thời gian trong quá trình thực hiện (có CPU). Nếu trong thời gian này bất kỳ lỗi xảy ra lỗi thời gian chạy. và thời gian chạy thư viện là thư viện mà không liên kết ở biên soạn thời gian, nhưng nó được sử dụng khi quá trình trong chế độ thời gian chạy. Kính trọng Davood
 
bằng cách nói rằng định nghĩa tôi có nghĩa là: giải thích ý nghĩa của thời gian chạy, biên dịch, lỗi thời gian chạy thư viện thời gian chạy .... và không định nghĩa nó trong mã "C"
 
Nói về "tầm quan trọng" nó phụ thuộc vào cotext. Ví dụ: thư viện thời gian chạy, bạn sẽ không tìm thấy bằng disassembing các tập tin thực thi, nó cũng có nghĩa là exe sẽ "trọng lượng" bởi kích thước của runlibs - kêu gọi các chủ sở hữu không gian. Nó cũng whould quan trọng trong một phần của mã hoạt động của thư viện thời gian chạy là không có garantie mã tồn tại ở tất cả trong một số máy paricular, nếu libs có trong tập tin của bạn có thể không quan tâm đến nó. Nếu nó chạy libs - có thể bạn nên kiểm tra nếu trong máy cụ thể là cần thiết runtimes libs. Và làm cho trường hanldler trường hợp đó có được không libs cần thiết (chẳng hạn như displaing một số văn bản của những tập tin (dlls, sys ...) bạn cần để chạy ứng dụng của bạn và sau đó một cách an toàn thoát khỏi.) Cùng về lỗi thời gian chạy - bạn nên ghi nhớ rằng đó là loại lỗi mà trình biên dịch của bạn không thể nắm bắt, nhưng họ có thể xuất hiện trong khi thực hiện các prog. Ví dụ trong một số trường hợp có thể có một số falt trang hoặc div bởi không mà bạn không thể dự đoán chắc chắn. Tuy nhiên, nếu có một khả năng như vậy, bạn nên trường hợp ứng dụng của bạn. nên làm gì nếu đó là trường hợp.
 
thời gian chạy là thời gian khi biên dịch mã của bạn được thực hiện. thời gian chạy lỗi - lỗi mà không được phát hiện tại thời gian biên dịch nhưng xuất hiện trong quá trình chạy của mã biên dịch. thời gian chạy thư viện mã của bạn biên soạn cần các mã khác để thực hiện. Hãy nói rằng nếu bạn sử dụng printf () chức năng trong chương trình của bạn, trình biên dịch nên thêm nhị phân của printf () để chương trình nhị phân của bạn tại thời gian biên dịch (tĩnh thư viện liên kết) hoặc đưa tài liệu tham khảo chức năng đó trong vòng nhị phân (năng động thư viện liên kết) - biểu tượng chức năng chỉ được gọi là. Một số lỗi thời gian chạy có thể phát sinh từ việc sử dụng không đúng C như đúc nghèo từ loại này sang loại khác (mentoined bởi Svin), lỗi tràn bộ đệm khi giới hạn bộ đệm không được kiểm tra trước khi truy cập vào nó, sử dụng con trỏ không đúng ... Đó là khuyến cáo sử dụng lint hoặc mã tương tự như tính nhất quán kiểm tra công cụ o mã nguồn của bạn. Nó sẽ cung cấp cảnh báo nhiều hơn so với trình biên dịch yêu thích của bạn. Ngoài ra còn có các thư viện an toàn hơn mà thay thế biên dịch của bạn để tránh các sai sót trong chương trình của bạn. Có một cuốn sách "mở rộng Các mối liên kết và bộ tải" ...
 

Welcome to EDABoard.com

Sponsor

Back
Top