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
Những chủ đề tiến bộ trong C# Các mã không an toàn – Phần 3
Đang chuẩn bị liên kết để tải về tài liệu:
Những chủ đề tiến bộ trong C# Các mã không an toàn – Phần 3
Vân Hương
89
6
pdf
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Dùng con trỏ để tối ưu hoá thực thi Sau đây ta sẽ áp dụng những hiểu biết về con trỏ và minh họa 1 ví dụ mà ta thấy rõ lợi ích của việc dùng con trỏ trong thực thi Tạo ra mảng có nền là Stack Để tạo ra mảng này ta cần từ khoá stackalloc. | Những chủ đề tiến bộ trong C Các mã không an toàn - Phần 3 Dùng con trỏ để tối ưu hoá thực thi Sau đây ta sẽ áp dụng những hiểu biết về con trỏ và minh họa 1 ví dụ mà ta thấy rõ lợi ích của việc dùng con trỏ trong thực thi Tạo ra mảng có nền là Stack Để tạo ra mảng này ta cần từ khoá stackalloc. lệnh stackalloc chỉ dẫn thời gian chạy .NET để cấp phát 1 số vùng nhớ trên stack khi ta gọi nó ta cần cung cấp cho nó 2 thông tin Kiểu của biến mà ta muốn lưu trữ Ta cần lưu bao nhiêu biến trong ví dụ để cấp phát đủ vùng nhớ lưu trữ 10 số thập phân decimal ta viết decimal pDecimals stackalloc decimal 10 lệnh này chỉ đơn giản cấp phát vùng nhớ. không khởi tạo bất kì giá trị nào. Để lưu 20 số double ta viết double pDoubles stackalloc double 20 mặc dù dòng mã này đặc tả số biến được lưu là hằng điều này có thể là 1 định giá số lượng vào lúc chạy. vì thế ta có thể viết tương đương với ví dụ trên như sau int size size 20 or some other value calculated at run-time double pDoubles stackalloc double size Kiểu mảng cơ bản nhất mà có thể có là 1 khối bộ nhớ lưu các phần tử như sau Câu hỏi được đặt ra là làm thế nào ta sử dụng vùng nhớ mà ta vừa tạo.trở lại ví dụ ta vừa nói rằng giá trị trả về từ stackalloc trỏ đến bắt đầu của vùng nhớ.do đó cho phép ta có thể lấy vị trí đầu tiên của vùng nhớ được cấp phát.ví dụ để cấp phát các số double và thiết lập phần tử đầu tiên phàn tử 0 của mảng giá trị 3.0 tacó thể viết double pDoubles stackalloc double 20 pDoubles 3.0 Ta có thể thiết lập phần tử thứ 2 của mảng bằng cách dùng cách tính toán trên con trỏ mà ta đã biết .Ví dụ nếu ta muốn đặt giá trị của phần tử thứ hai ta làm như sau double pDoubles stackalloc double 20 pDoubles 3.0 pDoubles 1 8.4 Nó chung ta có thể lấy phần tử thứ X của mảng với biểu thức pDoubles X Bên cạnh đó C cũng định nghĩa 1 cú pháp thay thế .Nếu p là con trỏ và X là kiểu số thì biểu thức p X tương đương với p X . double pDoubles stackalloc double 20 pDoubles 0 3.0 pDoubles 0 is the same as pDoubles pDoubles 1 8.4 .
TÀI LIỆU LIÊN QUAN
Bài giảng Nguyên lý cơ bản chủ nghĩa Mác-Lênin: Những vấn đề chính trị - xã hội có tính qui luật trong tiến trình cách mạng xã hội chủ nghĩa - Học viện Nông nghiệp Việt Nam
Sách hướng dẫn học tập Chủ nghĩa xã hội và những vấn đề lý luận và thực tiễn: Phần 1 - Trường ĐH Thủ Dầu Một
Bài giảng Những nguyên lý cơ bản của chủ nghĩa Mác-Lênin - Chương 8: Những vấn đề chính trị – xã hội có tính quy luật trong tiến trình cách mạng xã hội chủ nghĩa
Chuyên đề 1 Tư liệu hình ảnh Chương mở đầu Nhập môn những nguyên lý cơ bản của chủ nghĩa Mác Lênin
Bài giảng Chương VIII: Những vấn đề chính trị – xã hội có tính quy luật trong tiến trình cách mạng xã hội chủ nghĩa
Bài giảng Lý luận về chủ nghĩa xã hội - Chương II: Những vấn đề có tính quy luật trong tiến trình cách mạng xã hội chủ nghĩa
Bài giảng Những vấn đề chính trị - xã hội có tính quy luật trong tiến trình cách mạng xã hội chủ nghĩa
Bài giảng chương 8: Những vấn đề chính trị - xã hội có tính quy luật trong tiến trình cách mạng xã hội chủ nghĩa
Tóm tắt Luận văn tiến sĩ Triết học: Đánh giá năng lực giải quyết vấn đề của sinh viên trong dạy học phần Triết học môn Những nguyên lý cơ bản của chủ nghĩa Mác - Lênin ở các trường đại học, cao đẳng hiện nay
Giáo trình Những nguyên lý cơ bản của chủ nghĩa Mác-Lênin
Đã 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.