0

con trỏ và mảng

LTC- Con trỏ và mảng

LTC- Con trỏ mảng

Kỹ thuật lập trình

... *(a+i)  a[i] 7.2.3 Con trỏ trỏ tới phần tử mảng chiều:  Khi trỏ pa trỏ tới phần tử a[k] mảng a thì:  pa+i trỏ tới phần tử thứ i sau a[k], có nghĩa trỏ tới a[k+i]  pa-i trỏ tới phần tử thứ ... a[0][0] a+1 trỏ phần tử đầu hàng thứ hai mảng: phần tử a[0][1], a+i trỏ phần tử đầu hàng thứ i mảng: phần tử a[0][i] 15 Chương - copyright NHP 7.3 Con trỏ mảng nhiều chiều (t) 7.3.2 Con trỏ mảng hai ... Tên mảng a biểu thị địa mảng  Phép cộng địa : C coi mảng hai chiều mảng (một chiều) mảng, khai báo float a[2][3]; a mảng mà phần tử dãy số thực (một hàng mảng)  Vì vậy: a trỏ phần tử thứ mảng: ...
  • 32
  • 747
  • 7
Bài 10: Con trỏ và Mảng động

Bài 10: Con trỏ Mảng động

Cơ khí - Chế tạo máy

... p biến trỏ – Có thể thực gán: p = a; // Hợp lệ • p trỏ tới nơi a trỏ – Tức tới phần tử mảng a – a = p; // Không hợp lệ • Con trỏ mảng trỏ hằng! DTH INT2202 Biến mảngCon trỏ • Biến mảng int ... học • Con trỏ – Biến trỏ – Quản lý nhớ • Mảng động – Tạo sử dụng – Số học trỏ • Lớp, trỏ, mảng động – Sử dụng trỏ this – Hàm hủy, hàm kiến tạo chép DTH INT2202 Giới thiệu trỏ • Định nghĩa trỏ: ... kiểu con trỏ tới double” – Nó lưu giá trị trỏ tới biến double • Không lưu trỏ tới kiểu khác! DTH INT2202 Khai báo biến trỏ • Khai báo biến trỏ kiểu có sẵn – Thêm “*” trước tên biến – Tạo con trỏ ...
  • 58
  • 488
  • 4
Quan hệ giữa con trỏ và mảng

Quan hệ giữa con trỏ mảng

Kỹ thuật lập trình

... số mảng để copy xâu s2 vào mảng ký tự s1 fig05_21.cpp (2 of 2) fig05_21.cpp output (1 of 1) Tăng hai trỏ để trỏ đến phần tử mảng tương ứng ©2004 Trần Minh Châu FOTECH VNU 40 5.9 Mảng trỏMảng ... void deal( const int [][ 13 ], const char *[], const char *[] ); 19 20 21 22 23 24 25 // prototypes for rand and srand // prototype for time mảng suit chứa trỏ int main() trỏ đến mảng char { ... trỏMảng chứa trỏ – Thường dùng để lưu mảng xâu char *suit[ ] = {"Hearts", "Diamonds", "Clubs", "Spades" }; – Mỗi phần tử suit trỏ đến char * (1 xâu) – Mảng không chứa xâu, trỏ đến xâu suit[0]...
  • 14
  • 719
  • 1
6. Tuan 9-10 Con tro va mang dong ppsx

6. Tuan 9-10 Con tro va mang dong ppsx

Tài liệu khác

... nhớ)  Con trỏ a luôn trỏ tới phần tử mảng (tức *a a[0]) Mảng động  Mảng a[10] gọi mảng tĩnh, nghĩa số phần tử mảng thêm bớt trình chương trình chạy  Con trỏ mảng a gọi trỏ hằng, địa mà trỏ tới ... mà b trỏ tới giá //trị ô nhớ mà a trỏ tới 0x1234 //Tương đương với lệnh gán d = 0x1234 e = a;/ /Con trỏ e trỏ tới địa mà trỏ a //đang trỏ tới, tức trỏ tới địa //biến c a = &d; / /Con trỏ a trỏ tới ... delete c; delete a; free(b); delete [] d; Mảng động  Mảng trỏ đặc biệt, gọi trỏ mảng  Khi ta khai báo mảng, ví dụ: int a[10]; thân a trỏ mảng  Vùng nhớ mà trỏ a quản lý số phần tử * sizeof(int),...
  • 55
  • 483
  • 1
ôn tập con trỏ và mảng động

ôn tập con trỏ mảng động

Kỹ thuật lập trình

... Kết hợp với khái niệm khác… • Con trỏ hàm – Hàm có tham số kiểu trỏ – Hàm trả kiểu trỏCon trỏ lớp – Con trỏ trỏ tới kiểu định nghĩa lớp – Lớp có biến thành viên trỏ • Hàm kiến tạo chép, toán ... =100 px = 0x27ff44 Kết hợp với khái niệm khác • Con trỏ biến đơn – Biến cấp phát động • int * px = new int; • delete px; • px = NULL; • Con trỏ mảngMảng cấp phát động • int * pa = new int[100]; ... Xem trỏ kiểu liệu trừu tượng px • Dữ liệu • Các phép toán – – – – – Toán t giải tham chiếu * Phép gán Phép toán số học +, -, ++, -Phép toán so sánh Toán t new, delete • Cấp phát động – biến – mảng...
  • 9
  • 346
  • 0
Mảng con trỏ và tham chiếu trong lập trình C

Mảng con trỏ tham chiếu trong lập trình C

Kỹ thuật lập trình

... Chương Mảng, Con Trỏ, Tham Chiếu  Mục tiêu  Giới thiệu cách sử dụng mảng, trỏ, tham chiếu  Nội dung    Mảng chiều, nhiều chiều, nhớ tĩnh Con trỏ, tính toán trỏ, nhớ động Con trỏ hàm, ... Chương MảngMảng (array)  Gồm tập đối tượng kiểu xếp liên tiếp nhớ  Mỗi phần tử mảng xác định số biểu thị vị trí phần tử mảng    Phần tử mảng có số Số lượng phần tử mảng gọi kích thước mảng ... xác định trước) Gồm mảng chiều mảng đa chiều Chương Biến Mảng  Được định nghĩa cách đặc tả kích thước mảng kiểu phần tử  Ví dụ: int heights[10];  Truy xuất phần tử qua số mảng  Ví dụ: heights[0]=...
  • 10
  • 4,666
  • 85
Mảng con trỏ và tham chiếu

Mảng con trỏ tham chiếu

Kỹ thuật lập trình

... nghĩa trỏ trỏ đến liệu kiểu khác kiểu liệu gốc Con trỏ ép (chuyển kiểu) thành kiểu khác Ví dụ, ptr2 = (char*) ptr1; chuyển trỏ ptr1 thành trỏ char trước gán tới trỏ ptr2 Không quan tâm đến kiểu trỏ ... biến ptr1 trỏ tới tương đương với num Ký hiệu * toán tử lấy giá trị; nhận trỏ đối số trả nội dung vị trí mà trỏ trỏ tới Thông thường kiểu trỏ phải khớp với kiểu liệu mà trỏ tới Tuy nhiên, trỏ kiểu ... highest; 5.3 Con trỏ Con trỏ đơn giản địa vị trí nhớ cung cấp cách gián tiếp để truy xuất liệu nhớ Biến trỏ định nghĩa để trỏ tới” liệu thuộc kiểu liệu cụ thể Ví dụ, int char *ptr1; *ptr2; // trỏ tới...
  • 16
  • 816
  • 10
Mảng con trỏ và tham chiếu

Mảng con trỏ tham chiếu

Kỹ thuật lập trình

... Việc tạo trỏ đối tượng không tạo đối tượng, tạo trỏ trỏ đối tượng 73 Chương Mảng, Con trỏ, Tham chiếu • Số học trỏ : + Khi tăng trỏ đối tượng, trỏ đến đối tượng + Khi giảm trỏ đối tượng, trỏ đến ... Chương 68 Mảng, Con trỏ, Tham chiếu 68 Chương 69 Mảng, Con trỏ, Tham chiếu I/ Mảng đối tượng Các đối tượng biến , có khả thuộc tính biến thông thường khác Do đó, đối tượng tổ chức thành mảng Cú ... 75 Mảng, Con trỏ, Tham chiếu Bài tập II Hãy viết lại ví dụ 2.2 chương hiển thò nội dung mảng ob theo thứ tự ngược lại Hãy viết lại ví dụ 1.3 chương để truy cập mảng hai chiều qua trỏ III/ Con trỏ...
  • 35
  • 4,346
  • 5
Mảng con trỏ và tham số

Mảng con trỏ tham số

Kỹ thuật lập trình

... nghĩa trỏ trỏ đến liệu kiểu khác kiểu liệu gốc Con trỏ ép (chuyển kiểu) thành kiểu khác Ví dụ, ptr2 = (char*) ptr1; chuyển trỏ ptr1 thành trỏ char trước gán tới trỏ ptr2 Không quan tâm đến kiểu trỏ ... biến ptr1 trỏ tới tương đương với num Ký hiệu * toán tử lấy giá trị; nhận trỏ đối số trả nội dung vị trí mà trỏ trỏ tới Thông thường kiểu trỏ phải khớp với kiểu liệu mà trỏ tới Tuy nhiên, trỏ kiểu ... highest; 5.3 Con trỏ Con trỏ đơn giản địa vị trí nhớ cung cấp cách gián tiếp để truy xuất liệu nhớ Biến trỏ định nghĩa để trỏ tới” liệu thuộc kiểu liệu cụ thể Ví dụ, int char *ptr1; *ptr2; // trỏ tới...
  • 16
  • 854
  • 4
C++ P5 : Mảng , con trỏ và tham chiếu

C++ P5 : Mảng , con trỏ tham chiếu

Kỹ thuật lập trình

... nghĩa trỏ trỏ đến liệu kiểu khác kiểu liệu gốc Con trỏ ép (chuyển kiểu) thành kiểu khác Ví dụ, ptr2 = (char*) ptr1; chuyển trỏ ptr1 thành trỏ char trước gán tới trỏ ptr2 Không quan tâm đến kiểu trỏ ... biến ptr1 trỏ tới tương đương với num Ký hiệu * toán tử lấy giá trị; nhận trỏ đối số trả nội dung vị trí mà trỏ trỏ tới Thông thường kiểu trỏ phải khớp với kiểu liệu mà trỏ tới Tuy nhiên, trỏ kiểu ... highest; 5.3 Con trỏ Con trỏ đơn giản địa vị trí nhớ cung cấp cách gián tiếp để truy xuất liệu nhớ Biến trỏ định nghĩa để trỏ tới” liệu thuộc kiểu liệu cụ thể Ví dụ, int char *ptr1; *ptr2; // trỏ tới...
  • 16
  • 651
  • 3
Tài liệu Tin học đại cương- bài 9: con trỏ và địa chỉ mảng hàm và chương trình chuỗi ký tự ppt

Tài liệu Tin học đại cương- bài 9: con trỏ địa chỉ mảng hàm chương trình chuỗi ký tự ppt

Kỹ thuật lập trình

... ta có trỏ kiểu float, double, … CON TRỎ  KHAI BÁO BIẾN CON TRỎCon trỏ không kiểu: Cú pháp khai báo: void *tênbiến; Tin học đại cương Ví dụ: void *p, *q; CON TRỎ Tin học đại cương  Con trỏ ... trị x = CON TRỎ  KHÁI NIỆM BIẾN CON TRỎ Là biến dùng để lưu địa biến, loại địa có kiểu trỏ tương ứng (phụ thuộc vào loại liệu lưu trữ địa đó) Tin học đại cương  PHÂN LOẠI CON TRỎ Con trỏ kiểu ... QUAN MẢNG CON TRỎ  Khi khai báo mảng tên mảng địa chỉ, chứa địa phần tử (phần tử có số 0) Tin học đại cương  Như ta nói mảng trỏ  Xét khai báo: int a[5]; *pa=a; trỏ pa giữ địa phần tử mảng...
  • 64
  • 2,250
  • 6
Bài giảng Lập trình cơ bản bài 8: Mảng, con trỏ và xâu ký tự

Bài giảng Lập trình cơ bản bài 8: Mảng, con trỏ xâu ký tự

Kỹ thuật lập trình

... chiều Mảng, trỏ xâu ký tự Mục tiêu học  Tìm hiểu trỏ sử dụng trỏ  Cách sử dụng biến trỏ toán tử trỏ  Gán giá trị cho trỏ  Phép toán trỏ  So sánh trỏCon trỏ mảng chiều  Con trỏ mảng nhiều ... hexadecimal*/ } } 38 Mảng, trỏ xâu ký tự Con trỏ mảng chiều-ví dụ tt 39 Mảng, trỏ xâu ký tự Con trỏ mảng đa chiều  Mảng hai chiều định nghĩa trỏ trỏ tới nhóm mảng chiều liên tiếp  Khai báo mảng hai chiều ... Mảng, trỏ xâu ký tự Phép toán trỏ (tt) 33 Mảng, trỏ xâu ký tự Phép toán trỏ (tt)  Mỗi lần trỏ tăng trị, trỏ đến ô nhớ phần tử  Mỗi lần trỏ giảm trị, trỏ đến ô nhớ phần tử đứng trước  Tất trỏ...
  • 67
  • 2,108
  • 4
Con trỏ và cấu trúc động

Con trỏ cấu trúc động

Kỹ thuật lập trình

... i tr tr c ti p vào ph n t ñ ng trư c cho tr vào "con tr cu i" r i "con tr cu i" s tr vào ph n t k ti p Mô hình mô t trình nh p d li u sau: D li u Con tr cu i Ti p Ph n t cu i Con tr cu i Các ... quet_trung_tam(contro:ct); Begin if contronil then Begin quet_trung_tam(contro^.ctt); write(contro^.nut,' '); quet_trung_tam(contro^.ctp); end; End; Procedure quet_truoc(contro:ct); Begin if contronil ... Begin write(contro^.nut,' '); quet_truoc(contro^.ctt); quet_truoc(contro^.ctp); end; End; Procedure quet_sau(contro:ct); Begin if contronil then Begin quet_sau(contro^.ctt); quet_sau(contro^.ctp);...
  • 38
  • 690
  • 5
[Part7 C++] Con trỏ và Xâu ký tự C++

[Part7 C++] Con trỏ Xâu ký tự C++

Kỹ thuật lập trình

... (không trỏ đến đâu cả) © 2004 Trần Minh Châu FOTECH VNU Chương 34 5.8 Quan hệ Con trỏ MảngMảng trỏ có quan hệ chặt chẽ – Tên mảng trỏ (constant pointer) – Có thể dùng số trỏ • Dùng trỏ để ... function convertToUppercase Khi dùng toán tử ++ cho trỏ trỏ đến mảng, địa vùng nhớ lưu trỏ sửa để trỏ trỏ đến phần tử mảng The phrase before conversion is: characters and $32.98 The phrase after conversion ... sánh địa chứa trỏ – Ví dụ: có hai trỏ trỏ đến hai phần tử mảng, trỏ trỏ đến phần tử đánh số thứ tự cao – So sánh vô nghĩa trừ trỏ trỏ đến phần tử mảng – Thường dùng để xác định trỏ có giá trị...
  • 77
  • 649
  • 0
Sử dụng phương pháp biến đổi sóng con gabor và mạng neuron trong nhận dạng vân tay

Sử dụng phương pháp biến đổi sóng con gabor mạng neuron trong nhận dạng vân tay

Kỹ thuật

... XỬ LÝ ẢNH SỐ NHẬN DẠNG CHƯƠNG 2: CƠ SỞ LÝ THUYẾT CÁC MÔ HÌNH LỌC ẢNH MẠNG NƠRON CHƯƠNG 3: BỘ LỌC GABOR NHẬN DẠNG VÂN TAY BẰNG MẠNG NƠRON 3 CHƯƠNG TỔNG QUAN VỀ XỬ LÝ ẢNH SỐ NHẬN DẠNG ... thuộc vào thiết bị thu, vào môi trường (ánh sáng, phong cảnh) Có độ phân giải cao để lấy hình ảnh rõ nét giảm bớt nhiễu mờ ảnh thuận lợi cho việc phân tích ảnh ảnh vân tay thu nhận đưa vào huấn ... Bắt Đầu Ảnh đầu vào Xác định trường định Làm ảnh vào hướng Tính số Tìm điểm Poincare minutiae Tìm điểm core delta Xác định vị trí điểm delta minutiae dựa vào điểm gốc core Lưu vào sở liệu Kết...
  • 26
  • 792
  • 1
Tài liệu Ngôn ngữ lập trình C++ Chương 5 – Con trỏ và Xâu ký tự ppt

Tài liệu Ngôn ngữ lập trình C++ Chương 5 – Con trỏ Xâu ký tự ppt

Kỹ thuật lập trình

... (không trỏ đến đâu cả) © 2004 Trần Minh Châu FOTECH VNU Chương 34 5.8 Quan hệ Con trỏ MảngMảng trỏ có quan hệ chặt chẽ – Tên mảng trỏ (constant pointer) – Có thể dùng số trỏ • Dùng trỏ để ... function convertToUppercase Khi dùng toán tử ++ cho trỏ trỏ đến mảng, địa vùng nhớ lưu trỏ sửa để trỏ trỏ đến phần tử mảng The phrase before conversion is: characters and $32.98 The phrase after conversion ... sánh địa chứa trỏ – Ví dụ: có hai trỏ trỏ đến hai phần tử mảng, trỏ trỏ đến phần tử đánh số thứ tự cao – So sánh vô nghĩa trừ trỏ trỏ đến phần tử mảng – Thường dùng để xác định trỏ có giá trị...
  • 77
  • 628
  • 1
Ngôn ngữ lập trình C++ - Chương 5 – Con trỏ và Xâu ký tự docx

Ngôn ngữ lập trình C++ - Chương 5 – Con trỏ Xâu ký tự docx

Kỹ thuật lập trình

... (không trỏ đến đâu cả) © 2004 Trần Minh Châu FOTECH VNU Chương 34 5.8 Quan hệ Con trỏ MảngMảng trỏ có quan hệ chặt chẽ – Tên mảng trỏ (constant pointer) – Có thể dùng số trỏ • Dùng trỏ để ... function convertToUppercase Khi dùng toán tử ++ cho trỏ trỏ đến mảng, địa vùng nhớ lưu trỏ sửa để trỏ trỏ đến phần tử mảng The phrase before conversion is: characters and $32.98 The phrase after conversion ... sánh địa chứa trỏ – Ví dụ: có hai trỏ trỏ đến hai phần tử mảng, trỏ trỏ đến phần tử đánh số thứ tự cao – So sánh vô nghĩa trừ trỏ trỏ đến phần tử mảng – Thường dùng để xác định trỏ có giá trị...
  • 77
  • 506
  • 0
Chương 5 – Con trỏ và Xâu ký tự pot

Chương 5 – Con trỏ Xâu ký tự pot

Kỹ thuật lập trình

... (không trỏ đến đâu cả) © 2004 Trần Minh Châu FOTECH VNU Chương 34 5.8 Quan hệ Con trỏ MảngMảng trỏ có quan hệ chặt chẽ – Tên mảng trỏ (constant pointer) – Có thể dùng số trỏ • Dùng trỏ để ... function convertToUppercase Khi dùng toán tử ++ cho trỏ trỏ đến mảng, địa vùng nhớ lưu trỏ sửa để trỏ trỏ đến phần tử mảng The phrase before conversion is: characters and $32.98 The phrase after conversion ... sánh địa chứa trỏ – Ví dụ: có hai trỏ trỏ đến hai phần tử mảng, trỏ trỏ đến phần tử đánh số thứ tự cao – So sánh vô nghĩa trừ trỏ trỏ đến phần tử mảng – Thường dùng để xác định trỏ có giá trị...
  • 77
  • 400
  • 1
Silde KIỂU CON TRỎ VÀ KIỂU CẤU TRÚC C++

Silde KIỂU CON TRỎ KIỂU CẤU TRÚC C++

Cao đẳng - Đại học

... Kiểu trỏ kiểu cấu trúc 42/56 5.5 Con trỏ mảng - Con trỏ mảng chiều - Con trỏ xâu ký tự Ngôn ngữ Lập trình C ++ Chương 5: Kiểu trỏ kiểu cấu trúc 43/56 Con trỏ mảng chiều - Con trỏ trỏ đến biến mảng ... biến trỏ - Sử dụng trỏ Để trỏ có tênbiếncontrỏ trỏ đến biến (ô nhớ) có kiểudữliệu ta cần phải gán trỏ tênbiếncontrỏ cho địa biến(ô nhớ) cần trỏ đến: tênbiếncontrỏ = địa ô nhớ (biến) cần trỏ tới ... ++ Chương 5: Kiểu trỏ kiểu cấu trúc 48/56 5.6 Mảng trỏ  Khái niệm chung - Mảng trỏ mảng mà phần tử trỏ có kiểu - Do phần tử mảng trỏ trỏ trỏ đến mảng -> cho phép quản lý nhiều mảng liệu kiểu Ngôn...
  • 56
  • 858
  • 0
Giới thiệu con trỏ và chuỗi ký tự docx

Giới thiệu con trỏ chuỗi ký tự docx

Kỹ thuật lập trình

... } *Con trỏ biến để chứa địa chỉ, có nhiều loại trỏ tùy thuộc vào địa loại kiểu biến *Cách khai báo condtrỏ ệu * TênConTrỏ Kiểu ữ li *Ví dụ: int *px, y; float *pm, n; *Cách lấy giá trị của* trỏ ... Lấy giá trị trỏ px *Chuỗi ký tự dãy phần tư, phần tư có kiểu ký tự *Khai báo: *Cách 1: Con trỏ hăng char Tênchuôi[< Sô ky tư đa chuôi>] ; Vi du: char chuoi[25]; *Ý nghĩa khai báo mảng kiêu ky ... *Ví dụ: int *px, y; float *pm, n; *Cách lấy giá trị của* trỏ TênConTrỏ void main() { int *px, y; Lấy địa biến float *pa, b; y gán vào px y=10; b=14.5; px=&y; pa=&b; cout
  • 16
  • 383
  • 1

Xem thêm