... Biến con trỏ • Con trỏ được định kiểu – Có thể lưu con trỏ trong biến – Không phải biến int, double, . • mà là con trỏ tới int, double, … • Ví dụ: double *p; – Khai báo p là biến kiểu “con trỏ ... rights reserved Mục tiêu bài học • Con trỏ – Biến con trỏ – Quản lý bộ nhớ • Mảng động – Tạo và sử dụng – Số học con trỏ • Lớp, con trỏ, mảng động – Sử dụng con trỏ this – Hàm hủy, hàm kiến tạo ... trị con trỏ tới biến double • Không lưu được con trỏ tới các kiểu khác! INT2202DTH Khai báo biến con trỏ • Khai báo biến con trỏ như những kiểu có sẵn – Thêm “*” trước tên biến – Tạo ra “con
Ngày tải lên: 16/09/2013, 23:42
... Nguyễn Duy Đỉnh 1 Tuần 9 - 10 – Con trỏ • Dữ liệu kiểu con trỏ • Các phép toán với con trỏ • Các lệnh cấp phát bộ nhớ • Mảng động • Truyền tham số mảng 2 Dữ liệu kiểu con trỏ • Bộ nhớ RAM là mỗi ... trỏ khi được khai báo sẽ nằm trong bộ nhớ Stack Bản thân mỗi biến con trỏ chiếm 4 Bytes bộ nhớ Tuy nhiên, vùng nhớ mà biến con trỏ quản lý là vùng nhớ nằm trong bộ nhớ Heap Bộ nhớ Heap ... toán với con trỏ Toán tử & và toán tử * Toán tử &: chỉ địa chỉ của một biến trong bản đồ nhớ Toán tử *: chỉ giá trị của ô nhớ có địa chỉ mà biến con. .. Ví dụ khai báo biến kiểu con trỏ:
Ngày tải lên: 10/08/2014, 13:22
Bài giảng Ngôn ngữ lập trình: Mảng, con trỏ và mảnh động - Nguyễn Thị Phương Dung
... CNTT - ĐHSPHN Khai báo mảng • Cú pháp: – kieucuamang tenmang[sophantu]; – kieucuamang tenmang[sophantu] = {các giá trị khởi tạo}; – kieucuamang tenmang[] = {các giá trị khởi tạo}; 06/03/2018 Nguyễn ... Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN NỘI DUNG • Mảng: khái niệm, cách khai báo sử dụng • Con trỏ : khái niệm, cách khai báo sử dụng • Mảng động: khái niệm, cách khai báo sử dụng 06/03/2018
Ngày tải lên: 25/10/2022, 09:06
Bài giảng ngôn ngữ lập trình mảng, con trỏ và mảnh động nguyễn thị phương dung
... CNTT - ĐHSPHN Khai báo mảng • Cú pháp: – kieucuamang tenmang[sophantu]; – kieucuamang tenmang[sophantu] = {các giá trị khởi tạo}; – kieucuamang tenmang[] = {các giá trị khởi tạo}; 06/03/2018 Nguyễn ... Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN NỘI DUNG • Mảng: khái niệm, cách khai báo sử dụng • Con trỏ : khái niệm, cách khai báo sử dụng • Mảng động: khái niệm, cách khai báo sử dụng 06/03/2018
Ngày tải lên: 24/02/2023, 09:45
Bài giảng ngôn ngữ lập trình mảng, con trỏ và mảnh động nguyễn thị phương dung
... CNTT - ĐHSPHN Khai báo mảng • Cú pháp: – kieucuamang tenmang[sophantu]; – kieucuamang tenmang[sophantu] = {các giá trị khởi tạo}; – kieucuamang tenmang[] = {các giá trị khởi tạo}; 06/03/2018 Nguyễn ... Nguyễn Thị Phương Dung - Khoa CNTT - ĐHSPHN NỘI DUNG • Mảng: khái niệm, cách khai báo sử dụng • Con trỏ : khái niệm, cách khai báo sử dụng • Mảng động: khái niệm, cách khai báo sử dụng 06/03/2018
Ngày tải lên: 27/07/2023, 08:39
LTC- Con trỏ và mảng
... Bien_Nguyen; float *Con_Tro_Thuc; . Con_Tro_Thuc=&Bien_Nguyen; Phép gán ở đây là sai vì Con_Tro_Thuc là một con trỏ kiểu float (nó chỉ có thể chứa được địa chỉ của biến kiểu float); trong khi đó, ... ",a,b);pa=&a;pb=&b;printf("\nNoi dung cua o nho con tro pa tro toi=%d",*pa);printf("\nNoi dung cua o nho con tro pb tro toi=%d ",*pb);*pa=20; /* thay doi gia tri cua *pa*/*pb=25; ... Tên biến cho con trỏ Tên biến con trỏ.Ví dụ: Gán địa chỉ của biến a cho con trỏ pa, gán địa chỉ của biến b cho con trỏ pb. pa=&a; pb=&b; Lúc này, hình ảnh của các biến trong bộ nhớ được
Ngày tải lên: 05/11/2012, 14:53
Bài giảng Tin học đại cương - Bài 4: Con trỏ và mảng
... ten_bien_con_tro = &ten_bien; Giá trị trỏ khác (tốt kiểu): ten_bien_con_tro2 = ten_bien_con_tro1; Giá trị NULL (số 0): ten_bien_con_tro = 0; Gán giá trị cho biến trỏ: *ten_bien_con_tro = 10; ... 3, j = 6; int *p1, *p2; p1 = &i; p2 = &j; p1 = p2; } 4.1.1 Tổng quan trỏ d Con trỏ void void *ten_bien_con_tro; Con trỏ đặc biệt, khơng có kiểu, Có thể nhận giá trị địa biến thuộc kiểu ... 100 void main() { int n, a[KT], i, x; printf("\nNhap vao so luong phan tu cua mang: "); scanf("%d", &n); printf("Nhap vao cac phan tu cua mang : "); for (i=0; i
Ngày tải lên: 29/05/2020, 15:24
Bài giảng Tin học đại cương Bài 4: Con trỏ và mảng
... ten_bien_con_tro = &ten_bien; Giá trị trỏ khác (tốt kiểu): ten_bien_con_tro2 = ten_bien_con_tro1; Giá trị NULL (số 0): ten_bien_con_tro = 0; Gán giá trị cho biến trỏ: *ten_bien_con_tro = 10; ... 3, j = 6; int *p1, *p2; p1 = &i; p2 = &j; p1 = p2; } 4.1.1 Tổng quan trỏ d Con trỏ void void *ten_bien_con_tro; Con trỏ đặc biệt, kiểu, Có thể nhận giá trị địa biến thuộc kiểu liệu Ví dụ: ... 100 void main() { int n, a[KT], i, x; printf("\nNhap vao so luong phan tu cua mang: "); scanf("%d", &n); printf("Nhap vao cac phan tu cua mang : "); for (i=0; i
Ngày tải lên: 26/06/2020, 22:27
Bài giảng Tin học đại cương - Bài 4: Con trỏ và mảng
... ten_bien_con_tro = &ten_bien;ten_bien_con_tro = &ten_bien; Giá trị trỏ khác (tốt kiểu): Giá trị trỏ khác (tốt kiểu): ten_bien_con_tro2 = ten_bien_con_tro1;ten_bien_con_tro2 = ten_bien_con_tro1; ... &j;p2 = &j; p1 = p2;p1 = p2; } (10) void *ten_bien_con_tro;void *ten_bien_con_tro; Con trỏ đặc biệt, khơng có kiểu, Con trỏ đặc biệt, khơng có kiểu, Có thể nhận giá trị địa biến ... = ten_bien_con_tro1;ten_bien_con_tro2 = ten_bien_con_tro1; Giá trị NULL (số 0): Giá trị NULL (số 0): ten_bien_con_tro = 0;ten_bien_con_tro = 0; (8)main() main() { { int i = 3, j
Ngày tải lên: 09/03/2021, 07:02
Con trỏ và cấu trúc động
... mang liệu vùng mà trỏ ct trỏ tới Như truy nhập tới biến, hàm hai thủ tục mà không cần biết tên đối tượng miễn biết trỏ trỏ vào chúng Ví dụ 4.5 Program contro; Uses crt; Type zl= string[3]; Var ... Con trỏ cấu trúc động Con trỏ cấu trúc động Bởi: Thu Nguyen CON TRỎ VÀ CẤU TRÚC ĐỘNG Khái niệm: Khi khai báo biến, dù biến đơn ... phần tử bổ sung Dslop:=ctcuoi; {hướng con trỏ đến phần tử cuối cùng trong danh sách} While (dslopnil) and (dslop^.mhsn) do Dslop:=dslop^.tiep; {hướng con trỏ đến vị trí cần chèn} Ct1^.tiep:=dslop^.tiep;
Ngày tải lên: 19/10/2016, 22:11
Mảng, con trỏ và xâu ký tự (lập TRÌNH cơ bản SLIDE)
... int Mang1Chieu[10]; 9 Mang1Chieu int Mang2Chieu[3][4]; Mang2Chieu 10 11 Số phần tử mảng Phải xác định cụ thể số phần tử lúc khai báo, không sử dụng biến thường int n1 = 10; int a[n1]; const ... Series – Chương Nội dung Mảng chiều Mảng hai chiều Con trỏ phép toán trỏ Khai báo trỏ Phép gán trỏ Truy xuất giá trị qua trỏ Con trỏ mảng Cấp phát vùng nhớ cho trỏ Xâu ký tự ... A!!!”; strrev(s); puts(s); // !!!A os oc coh niT 70 Hàm so sánh hai xâu ký tự int strcmp(const char *s1, const char *s2) So sánh hai xâu ký tự s1 s2 (phân biệt hoa thường) < s1 < s2 == s1 == s2
Ngày tải lên: 29/03/2021, 10:44
Tiểu luận kinh tế chính trị phân tích, làm rõ vai trò và tác động của cách mạng công nghiệp đối với quá trình công nghiệp hóa, hiện đại hóa ở Việt Nam
... https://dangcongsan.vn/xa-hoi/nhin-lai-tinh-hinh-lao-dong-va-viec-lam-2019548623.html https://www.tapchicongsan.org.vn/web/guest/nghien-cu/-/2018/816338/ view_content https://dangcongsan.vn/thoi-su/viec-mo-cua-thu-hut-von-dau-tu-nuoc-ngoai-lamot-chu-truong-dung-dan-500183.html ... từ thủ cơng sang giới hóa , đại hóa cần phải có phát minh mang tính đột phá cách mạng công nghiệp Tư liệu sản xuất thay đổi khơng cịn “con trâu trước cày theo sau” mà thay vào đó, áp dụng máy ... đưa Việt Nam sánh vai với cường quốc năm châu Thứ , Mỗi học sinh, sinh viên phải tích cực học tập, tự học tập để nâng cao trình độ văn hóa, chun mơn, khoa học, kỹ thuật tay nghề Trong thời kỳ phát
Ngày tải lên: 14/09/2021, 09:33
Phân tích, làm rõ vai trò và tác động của cách mạng công nghiệp đối với quá trình công nghiệp hóa, hiện đại hóa ở việt nam
... công nghệ đại Những thành tựu mà nhân dân ta thu trình đổi mới, nhận thức thời đại, vai trị khoa học, cơng nghệ vai trò người phát triển kinh tế - xã hội đương đại, khó khăn sai lầm khó tránh…đã ... nghiệp đến cnh, hđh VN, đặc biệt cách mạng công nghiệp 4.0 Trong nghiệp công nghiệp hóa, đại hóa, cơng dân, sinh viên Việt Nam giữ vai trị, trách nhiệm vơ lớn việc tạo nguồn lực trí thức, nguồn ... nước phát triển điều kiện tồn cầu hóa, hội nhập quốc tế ngày sâu rộng kinh tế tri thức ngày đóng vai trị quan trọng Các cách mạng cơng nghiệp, đặc biệt nay, cách mạng công nghiệp lần thứ tư phát
Ngày tải lên: 07/06/2022, 18:45
Tiểu luận vai trò và hoạt động của trung tâm lưu ký chứng khoán những vấn đề còn tồn đọng
... tư, cấp tín dụng, cho vay chứng khốn, giao dịch chứng khốn phái sinh cho đến việc đóng vai trị chun gia phân tích nhận ủy thác chứng khoán Hiện tại, INDEVAL tổ chức đóng vai trị Trung tâm Lưu ... chứng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lưu ký chứng khốn Nhóm khốn tập trung cịn giúp giảm chi phí in ấn chứng chứng khoán, bảo quản chứng nhà phát hành chứng khốn Vai trị ... lưu ký Do nhà đầu tư cần LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lưu ký chứng khoán Nhóm tìm hiểu trước để lựa chọn thành viên lưu ký thích hợp cho Trong trường hợp muốn đổi sang
Ngày tải lên: 19/10/2022, 20:54
Mảng con trỏ va chuổi ký tự
... Khái niệm, khai báo sử dụng – Thao tác thường gặp Con trỏ – – – – Khái niệm cách khai báo Toán tử địa (&), toán tử nội dung (*) Phép toán trỏ Con trỏ mảng Chuỗi (xâu) ký tự – Khái niệm – Khai ... tính) Tổng cộng: 100% NỘI DUNG MƠN HỌC • Các thành phần C • Xuất nhập liệu lệnh có cấu trúc • Mảng, Con trỏ Chuỗi ký tự • Cấu trúc Hàm TÀI LIỆU HỌC TẬP • Trương Cơng Tuấn Ngơn ngữ lập trình C – Các ... MẢNG, CON TRỎ VÀ CHUỖI KÝ TỰ GIẢNG VIÊN TS Hà Ngọc Long MỤC TIÊU CỦA HỌC PHẦN “Giới thiệu ngơn ngữ lập
Ngày tải lên: 01/03/2023, 23:19
Mảng con trỏ và tham chiếu trong lập trình C
... 2 Mảng, Con Trỏ, Tham Chiếu Mục tiêu Giới thiệu các cách sử dụng mảng, con trỏ, và tham chiếu Nội dung Mảng một chiều, nhiều chiều, bộ nhớ tĩnh Con trỏ, tính toán con trỏ, bộ nhớ động Con ... << '\n'; } ? ? Chương 5 7 Con Trỏ Con trỏ đơn giản chỉ là địa chỉ của một vị trí bộ nhớ và cung cấp cách gián tiếp để truy xuất dữ liệu trong bộ nhớ Ví dụ it num = 10; int ... - Con Trỏ - Tham Chiếu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // Truyền bằng trị (đối tượng) void Swap1 (int x, int y) { int temp = x; x = y; y = temp; } // Truyền bằng địa chỉ (con...
Ngày tải lên: 17/08/2012, 10:32
Mảng con trỏ và tham chiếu
... chuyển con trỏ ptr1 thành con trỏ char trước khi gán nó tới con trỏ ptr2. Không quan tâm đến kiểu của nó thì con trỏ có thể được gán tới giá trị null (gọi là con trỏ null). Con trỏ null ... 5.6. Con trỏ hàm Chúng ta có thể lấy địa chỉ một hàm và lưu vào trong một con trỏ hàm. Sau đó con trỏ có thể được sử dụng để gọi gián tiếp hàm. Ví dụ, int (*Compare)(const char*, const ... trong Danh sách 5.3) có thể được cải tiến như thế nào bằng cách sử dụng tính toán con trỏ. Danh sách 5.6 1 2 3 4 5 6 7 8 9 int HighestTemp (const int *temp, const int rows, const...
Ngày tải lên: 20/08/2012, 13:40
Mảng con trỏ và tham chiếu
... int main() Chương 3 Mảng, Con trỏ, Tham chiếu 74 74 • Số học con trỏ : + Khi tăng con trỏ đối tượng , nó sẽ trỏ đến đối tượng tiếp theo. + Khi giảm con trỏ đối tượng , nó sẽ trỏ ... "\n"; } }; II/ Con trỏ đối tượng Các đối tượng có thể được truy cập thông qua con trỏ, toán tử -> sẽ được dùng. Khai báo một con trỏ đối tượng giống như khai báo một con trỏ hướng về ... Chương 3 Mảng, Con trỏ, Tham chiếu 90 90 // decompose num into whole and fractional parts frac = modf(num, &val); if(frac < 0.5) num = val; else num = val+1.0; } ...
Ngày tải lên: 21/08/2012, 15:34
Mảng con trỏ và tham số
... 5.6. Con trỏ hàm Chúng ta có thể lấy địa chỉ một hàm và lưu vào trong một con trỏ hàm. Sau đó con trỏ có thể được sử dụng để gọi gián tiếp hàm. Ví dụ, int (*Compare)(const char*, const ... chuyển con trỏ ptr1 thành con trỏ char trước khi gán nó tới con trỏ ptr2. Không quan tâm đến kiểu của nó thì con trỏ có thể được gán tới giá trị null (gọi là con trỏ null). Con trỏ null ... trong Danh sách 5.3) có thể được cải tiến như thế nào bằng cách sử dụng tính toán con trỏ. Danh sách 5.6 1 2 3 4 5 6 7 8 9 int HighestTemp (const int *temp, const int rows, const...
Ngày tải lên: 04/09/2012, 15:45
Con trỏ và cấu trúc động
... quet_trung_tam(contro^.ctt); write(contro^.nut,' '); quet_trung_tam(contro^.ctp); end; End; Procedure quet_truoc(contro:ct); Begin if contro<>nil then Begin write(contro^.nut,' ... quet_truoc(contro^.ctt); quet_truoc(contro^.ctp); end; End; Procedure quet_sau(contro:ct); Begin if contro<>nil then Begin quet_sau(contro^.ctt); quet_sau(contro^.ctp); ... hiện thông qua biến con trỏ. Muốn có biến con trỏ chúng ta phải ñịnh nghĩa kiểu con trỏ trước. 2. Kiểu dữ liệu con trỏ - biến con trỏ 2.1 Con trỏ có ñịnh kiểu Kiểu con trỏ là một kiểu...
Ngày tải lên: 03/10/2013, 01:20
Bạn có muốn tìm thêm với từ khóa: