Khởi Tạo Là Gì

Mục lục:

Khởi Tạo Là Gì
Khởi Tạo Là Gì

Video: Khởi Tạo Là Gì

Video: Khởi Tạo Là Gì
Video: C+ 47: Hàm khởi tạo - Hàm hủy 2024, Tháng tư
Anonim

"Khởi tạo" không chỉ là một từ "khoa học" phức tạp, mà còn là một quá trình thường xuyên gặp phải. Công việc của công nghệ điện toán hoàn toàn dựa trên việc khởi tạo các biến khác nhau. Điều gì ẩn đằng sau thuật ngữ khó khăn này?

Khởi tạo là gì
Khởi tạo là gì

Định nghĩa

Theo định nghĩa, "khởi tạo" là việc chuẩn bị một chương trình hoặc thiết bị phần cứng để hoạt động. Việc chuẩn bị này bao gồm việc thiết lập dữ liệu ban đầu cho các thông số hệ thống. Đối với một chương trình, khởi tạo là việc gán giá trị cho các biến chương trình.

Khởi tạo mảng dữ liệu

Khởi tạo mảng có một số cạm bẫy. Đầu tiên, trong các môi trường phần mềm khác nhau, việc điền dữ liệu mảng bắt đầu từ phần tử không A [0] hoặc từ phần tử A [1] đầu tiên, trong đó A là tên của mảng.

Để khởi tạo một mảng, vòng lặp for (foreach) "từng bước" thường được sử dụng. Mảng được lấp đầy dần dần, từng phần tử một trong mỗi lần "chạy" của chu kỳ. Trong vòng lặp for, một biến vòng lặp cục bộ được tạo ra để kiểm soát số lần vượt qua.

Giá trị ban đầu của biến lặp phải khớp với phần tử đầu tiên của mảng: A [0] hoặc A [1]. Kết quả cuối cùng là với số phần tử của mảng.

Để sắp xếp việc điền dữ liệu của một mảng hai chiều, bạn cần lồng một vòng lặp for vào một vòng lặp khác. Do đó, hoạt động lặp qua một cột của mảng sẽ được thực hiện nhiều lần như trong mảng chuỗi.

Lỗi khởi tạo

Trong quá trình khởi tạo, hệ thống nhận dữ liệu từ tất cả các thiết bị, quy trình hoặc nhà khai thác có liên quan. Khởi động hệ điều hành là khởi tạo dữ liệu, vì hệ điều hành nhận phản hồi từ tất cả các bộ phận của máy tính, bao gồm RAM, ổ cứng và bàn phím. Nếu thiếu một trong các khối quan trọng, hệ điều hành sẽ không thể khởi tạo. Blue Screen of Death nổi tiếng cũng là một lỗi khởi tạo nghiêm trọng.

Chuỗi khởi tạo

Người mới thường sử dụng các lệnh gọi đơn giản (ví dụ: X = 5) hoặc lựa chọn thủ công để kiểm soát quá trình khởi tạo. Tuy nhiên, việc khởi tạo thường xuyên là cần thiết và có thể được tự động hóa.

Giả sử bạn có một người dùng máy tính được kết nối với hai ISP. Tốc độ kết nối thay đổi, vì vậy người dùng liên tục chuyển đổi theo cách thủ công. Điều này thật bất tiện và mất thời gian. Thay vào đó, nó có thể đặt một chuỗi khởi tạo trên dòng lệnh:

AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.

Bây giờ chuỗi khởi tạo là quá trình điều khiển máy tính. Nếu MTS Internet trở nên nhanh hơn Beeline, thì kết nối MTS được sử dụng - nếu không thì MTS sẽ thay đổi thành kết nối Beeline.

Đề xuất: