0

bài 6 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ỏ 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 tự

Kỹ thuật lập trình

... hexadecimal*/ } } 38 Mảng, trỏ xâu tự Con trỏ mảng chiều-ví dụ tt 39 Mảng, trỏ xâu 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 ... hợp mảng extern static, phần tử tự động khởi tạo với giá trị Mảng, trỏ xâu tự Chuỗi /Mảng tự  Chuỗi định nghĩa mảng kiểu tự, kết thúc tự null  Mỗi tự chuỗi chiếm byte tự cuối ... sánh sau có thể: 35 Mảng, trỏ xâu tự So sánh trỏ (tt) 36 Mảng, trỏ xâu tự Con trỏ mảng chiều  Địa phần tử mảng biểu diễn theo hai cách:  Sử dụng hiệu & trước phần tử mảng  Sử dụng biểu...
  • 67
  • 2,108
  • 4
[Part7 C++] Con trỏ và Xâu ký tự C++

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

Kỹ thuật lập trình

... Pass-by-Reference Các phép toán trỏ Quan hệ trỏ mảng Mảng trỏ Ví dụ: giả lập tráo chia Con trỏ tới hàm Giới thiệu xử lý tự xâu 5.12.1 Tổng quát tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh Châu ... số mảng để copy xâu s2 vào mảng 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 ... 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
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 tự ppt

Kỹ thuật lập trình

... Pass-by-Reference Các phép toán trỏ Quan hệ trỏ mảng Mảng trỏ Ví dụ: giả lập tráo chia Con trỏ tới hàm Giới thiệu xử lý tự xâu 5.12.1 Tổng quát tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh Châu ... số mảng để copy xâu s2 vào mảng 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 ... 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 tự docx

Kỹ thuật lập trình

... Pass-by-Reference Các phép toán trỏ Quan hệ trỏ mảng Mảng trỏ Ví dụ: giả lập tráo chia Con trỏ tới hàm Giới thiệu xử lý tự xâu 5.12.1 Tổng quát tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh Châu ... số mảng để copy xâu s2 vào mảng 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 ... 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 tự pot

Kỹ thuật lập trình

... Pass-by-Reference Các phép toán trỏ Quan hệ trỏ mảng Mảng trỏ Ví dụ: giả lập tráo chia Con trỏ tới hàm Giới thiệu xử lý tự xâu 5.12.1 Tổng quát tự xâu 5.12.2 Các hàm xử lý xâu © 2004 Trần Minh Châu ... số mảng để copy xâu s2 vào mảng 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 ... 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
Giới thiệu con trỏ và chuỗi ký tự docx

Giới thiệu con trỏ chuỗi 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 tự dãy phần tư, phần có kiểu tự *Khai báo: *Cách 1: Con trỏ hăng char Tênchuôi[< Sô ky đa chuôi>] ; Vi du: char chuoi[25]; *Ý nghĩa khai báo mảng kiêu ky ... s2[]); 15 *Nhập vào chuỗi tự, xuất hình chuỗi bị đảo ngược thứ tự tự *Viết chương trình đếm có khoảng trăng chuỗi *Viết chương trình nhập vào hai chuỗi s1 s2, nối chuỗi s2 vào s1 Xuất chuỗi...
  • 16
  • 383
  • 1
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 ... Khởi Tạo Mảng  Mỗi mảng có khởi tạo mảng  Ví dụ int nums[3] = {5, 10, 15}; Bộ khởi tạo mảng nums[2] =? int nums[3] = {5, 10}; Kích thước int nums[ ] = {5, 10, 15};  Chuỗi mảng tự  Ví dụ:...
  • 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

... đếm tự đối số chuỗi (nhưng không vượt quá) tự null sau Bởi tự null không tính vào việc đếm nên cộng thêm tới tổng cấp phát mảng tự kích thước Chapter 5: Mảng, trỏ, tham chiếu 65 Hàm ... nums[i]; return average/size; Một chuỗi C++ mảng tự Ví dụ, char str[] = "HELLO"; định nghĩa chuỗi str mảng tự: năm chữ tự null tự kết thúc null chèn vào trình biên dịch Trái lại, char str[] ... 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ỏ gán tới giá trị null (gọi trỏ null) Con trỏ null sử dụng để khởi tạo cho trỏ tạo điểm kết thúc cho cấu trúc dựa trỏ...
  • 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

... 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ú ... 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 ... 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

... đếm tự đối số chuỗi (nhưng không vượt quá) tự null sau Bởi tự null không tính vào việc đếm nên cộng thêm tới tổng cấp phát mảng tự kích thước Chapter 5: Mảng, trỏ, tham chiếu 65 Hàm ... nums[i]; return average/size; Một chuỗi C++ mảng tự Ví dụ, char str[] = "HELLO"; định nghĩa chuỗi str mảng tự: năm chữ tự null tự kết thúc null chèn vào trình biên dịch Trái lại, char str[] ... 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ỏ gán tới giá trị null (gọi trỏ null) Con trỏ null sử dụng để khởi tạo cho trỏ tạo điểm kết thúc cho cấu trúc dựa trỏ...
  • 16
  • 854
  • 4
Bài tập mảng con trỏ kích thước thay đổi

Bài tập mảng con trỏ kích thước thay đổi

Kỹ thuật lập trình

... 32- 26) -2=4 ( bit) - Ta có subnet có dạng sau : 172. 16. 33.00xxxxHH/30 Ta có subnet sau:  172. 16. 33.000000HH = 172. 16. 33.0/30  172. 16. 33.000001HH = 172. 16. 33.4/30  172. 16. 33.000010HH = 172. 16. 33.8/30 ... C o 172. 16. 32.192/ 26 - Ta lấy subnet lại 172. 16. 33.0/ 26 để chia địa cho link kết nối Router với ( Mỗi link có host ) - Mỗi link ... 172. 16. 33.0/30  172. 16. 33.000001HH = 172. 16. 33.4/30  172. 16. 33.000010HH = 172. 16. 33.8/30  172. 16. 33.000011HH= 172. 16. 33.12/30 subnet dùng để gán địa cho link kết nối Router với Trang:2/ ...
  • 2
  • 1,050
  • 4
Bai 06 -Mạng , con trỏ, tham chiếu

Bai 06 -Mạng , con trỏ, tham chiếu

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, tham ... Chương Mảng Mả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 ... Bộ Khởi Tạo Mảng Mỗi mảng có khởi tạo mảng Ví dụ int nums[3] = {5, 10, 15}; Bộ khởi tạo mảng nums[2] =? int nums[3] = {5, 10}; Kích thước int nums[ ] = {5, 10, 15}; Chuỗi mảng tự Ví dụ: so...
  • 10
  • 873
  • 4
Mảng và xâu ký tự

Mảng xâu tự

Kỹ thuật lập trình

... số xâu, tạo xâu nghịch đảo xâu ghi kết vào xâu tham số vào  Viết hàm kiểm tra xâu tự có nằm xâu tự khác hay không  Nguyễn Việt Hà Mảng xâu 35 Tự thực hành Thao tác thành thạo với mảng ... i++; } s2[i] = 0; } Nguyễn Việt Hà Mảng xâu 29 Bài tập Viết hàm tính kích thước xâu tự  Viết hàm so sánh hai xâu tự có hay không  Nguyễn Việt Hà Mảng xâu 30 int stringLength(char s1[]) ... Hà Mảng xâu 24 key = 25 ? 8 8 11 11 11 11 15 15 15 15 16 16 16 16 20 20 20 20 22 22 22 22 25 25 25 25 29 29 29 29 34 34 34 34 key = 26 ? Nguyễn Việt Hà Mảng xâu 25 40 40 40 40 45 45 45 45 Xâu ký...
  • 36
  • 861
  • 2
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

... đếm tự đối số chuỗi (nhưng không vượt quá) tự null sau Bởi tự null không tính vào việc đếm nên cộng thêm tới tổng cấp phát mảng tự kích thước Chapter 5: Mảng, trỏ, tham chiếu 65 Hàm ... nums[i]; return average/size; Một chuỗi C++ mảng tự Ví dụ, char str[] = "HELLO"; định nghĩa chuỗi str mảng tự: năm chữ tự null tự kết thúc null chèn vào trình biên dịch Trái lại, char str[] ... 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ỏ gán tới giá trị null (gọi trỏ null) Con trỏ null sử dụng để khởi tạo cho trỏ tạo điểm kết thúc cho cấu trúc dựa trỏ...
  • 16
  • 651
  • 3
Tổng kết về ký tự và xâu ký tự pptx

Tổng kết về tự xâu tự pptx

Kỹ thuật lập trình

... quy ước, xâu kết thúc tự null ('\0' : kí tự rỗng) Xâu trỏ (pointer) trỏ đến tự xâu (giống với mảng) Ví dụ: xâu s="Infoworld"; lưu trữ sau: Trong trỏ s trỏ đến tự 'I' Kết thúc null khác ...
  • 24
  • 656
  • 1
Tổng kết về ký tự và xâu ký tự trong C pps

Tổng kết về tự xâu tự trong C pps

Kỹ thuật lập trình

... quy ước, xâu kết thúc tự null ('\0' : kí tự rỗng) Xâu trỏ (pointer) trỏ đến tự xâu (giống với mảng) Ví dụ: xâu s="Infoworld"; lưu trữ sau: Trong trỏ s trỏ đến tự 'I' Kết thúc null khác ... | C - s t r i n g v s S T L s t r i n g e) Tách xâu Trong việc xử lý xâu tự, thiếu thao tác tách xâu tự thành nhiều xâu tự thông qua tự ngăn cách Các hàm có sẵn ngôn ngữ khác Visual ... *strchr(const char *str, int c) - Nếu tự định chuỗi, kết trả NULL - Kết trả hàm trỏ trỏ đến tự c tìm thấy chuỗi str char*strstr(const char *s1, const char *s2) Kết trả hàm trỏ trỏ đến phần...
  • 23
  • 755
  • 2
Tổng kết về ký tự và xâu ký tự

Tổng kết về tự xâu tự

Cao đẳng - Đại học

... quy ước, xâu kết thúc tự null ('\0' : kí tự rỗng) Xâu trỏ (pointer) trỏ đến tự xâu (giống với mảng) Ví dụ: xâu s="Infoworld"; lưu trữ sau: Trong trỏ s trỏ đến tự 'I' Kết thúc null khác ...
  • 27
  • 394
  • 0
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 tự ppt

Kỹ thuật lập trình

... Tương tự 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ị 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 ... NỘI DUNG Tin học đại cương CON TRỎ ĐỊA CHỈ NỘI DUNG BÀI CON TRỎ ĐỊA CHỈ  Toán tử địa &  Con trỏ  Qui tắc sử dụng trỏ Tin học đại cương  Qui tắc kiểu giá trị khai...
  • 64
  • 2,250
  • 6
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
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 ... 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 địa biến d, //không trỏ tới địa biến c *e = d+1; //Giá trị ô nhớ mà trỏ e trỏ //đến tăng đơn vị, ... nhớ mới];  Ví dụ: int *a = new int;/ /Con trỏ a trỏ đến vùng nhớ Bytes a = new int[10];/ /Con trỏ a trỏ đến vùng nhớ 40 Bytes a = new int[5]; / /Con trỏ a trỏ đến vùng nhớ 20 Bytes Các lệnh cấp...
  • 55
  • 483
  • 1

Xem thêm