0

hàm nhập mảng kiểu con trỏ

Hàm, mảng và con trỏ

Hàm, mảngcon trỏ

Kỹ thuật lập trình

... *nghiem2=(-b-sqrt(delta))/(2*a); return 2; } } } Trang 67 Chỉång VI : Hm, mng v tr const int *p; : int* const p; : const int* const p; tr âãún biãún ngun hàòng : khäng thãø thay âäøi giạ trë ca biãún ... bàòng khong tràõng v in mn hçnh 34 Âo ngỉåüc thỉï tỉû cạc tỉì chùi Vê dủ : con chọ càõn mo con thnh con mo càõn chọ con Vê dủ : “ngäü ại në” thnh “në ại ngäü” 35 Nháûp chùi, âäøi kê tỉû âáưu ... tỉì khoạ “const” Vê dủ : Nháûp mäüt mng cạc säú ngun v sàõp xãúp mng theo thỉï tỉû tàng dáưn #include #include #define N 20; viod nhap(int *), sapxep(int *), xuat(const int...
  • 35
  • 408
  • 2
NHẬP MÔN LẬP TRÌNH- DỮ LIỆU KIỂU CON TRỎ (CƠ BẢN) pps

NHẬP MÔN LẬP TRÌNH- DỮ LIỆU KIỂU CON TRỎ (CƠ BẢN) pps

Kỹ thuật lập trình

... n*sizeof( ) (bytes)  Không thể tăng/giảm biến mảng (con trỏ hằng) Hãy gán trỏ đến địa đầu mảng tăng/giảm trỏ  Đối số mảng chiều truyền cho hàm địa phần tử mảng Dữ liệu kiểu trỏ (cơ bản) ... Đối số mảng truyền cho hàm trỏ Dữ liệu kiểu trỏ (cơ bản) 29 VC & BB Con trỏ mảng chiều Lưu ý  Không thực phép toán *, /, %  Tăng/giảm trỏ n đơn vị có nghĩa tăng/giảm giá trị n*sizeof( = &; Ví dụ int a, b; int *pa = &a, *pb; pb = &b; Dữ liệu kiểu trỏ (cơ bản) VC & Sử dụng trỏ BB Truy xuất đến ô nhớ mà trỏ trỏ đến  Con trỏ chứa số nguyên địa  Vùng nhớ mà trỏ...
  • 40
  • 449
  • 2
NHẬP MÔN LẬP TRÌNH- DỮ LIỆU KIỂU CON TRỎ (NÂNG CAO) pps

NHẬP MÔN LẬP TRÌNH- DỮ LIỆU KIỂU CON TRỎ (NÂNG CAO) pps

Kỹ thuật lập trình

... VC & BB Nội dung Con trỏ cấp 2 Con trỏ mảng nhiều chiều Mảng trỏ Con trỏ hàm Dữ liệu kiểu trỏ (nâng cao) VC & BB Con trỏ cấp (con trỏ đến trỏ) Đặt vấn đề void CapPhat(int *p, ... liệu kiểu trỏ (nâng cao) 16 VC & BB Hướng tiếp cận Truyền mảng cho hàm  Truyền địa phần tử cho hàm  Khai báo trỏ gán địa mảng cho trỏ để trỏ đến mảngCon trỏ phải kiểu với biến mảng, tức trỏ ... minh Dữ liệu kiểu trỏ (nâng cao) 27 VC & BB Con trỏ hàm Gán giá trị cho trỏ hàm = ; = & ;  Hàm gán phải dạng (vào, ra) Ví dụ int Cong(int x, int...
  • 44
  • 297
  • 2
Giáo trình nhập môn lập trình - Dữ liệu kiểu con trỏ cơ bản potx

Giáo trình nhập môn lập trình - Dữ liệu kiểu con trỏ cơ bản potx

Kỹ thuật lập trình

... n*sizeof( ) (bytes)  Không thể tăng/giảm biến mảng (con trỏ hằng) Hãy gán trỏ đến địa đầu mảng tăng/giảm trỏ  Đối số mảng chiều truyền cho hàm địa phần tử mảng Dữ liệu kiểu trỏ (cơ bản) ... số mảng truyền cho hàm trỏ Dữ liệu kiểu trỏ (cơ bản) 29 VC VC & & BB BB Con trỏ mảng chiều  Lưu ý  Không thực phép toán *, /, %  Tăng/giảm trỏ n đơn vị có nghĩa tăng/giảm giá trị n*sizeof(
  • 40
  • 1,324
  • 3
Lập trình C căn bản với kiểu con trỏ

Lập trình C căn bản với kiểu con trỏ

Kỹ thuật lập trình

... III CON TRỎMẢNG III.1 Con trỏ mảng chiều Giữa mảng trỏ có liên hệ chặt chẽ Những phần tử mảng xác định số mảng, bên cạnh chúng xác lập qua biến trỏ III.1.1 Truy cập phần tử mảng theo dạng trỏ ... c Con trỏ NULL: trỏ không chứa địa Ta gán giá trị NULL cho trỏkiểu d Lưu ý: - Ta cộng trỏ với Trang 84 Lập trình - Phép trừ trỏ kiểu trả giá trị nguyên (int) Đây khoảng cách (số phần tử) trỏ ... THỨC CỦA HÀM Khi tham số hình thức hàm trỏ theo nguyên tắc gọi hàm ta dùng tham số thực tế trỏkiểu giống với kiểu tham số hình thức Nếu lúc thực thi hàm ta có thay đổi nội dung vùng nhớ trỏ tham...
  • 10
  • 830
  • 8
Mảng và con trỏ

Mảngcon trỏ

Kỹ thuật lập trình

... trình nhập A(n,m), B(n,m), tính in C= A+B 11 Viết chơng trình nhập A(n,m), B(m,p), tính in C= A*B 12 Viết chơng trình nhập A(n,n) kiểm tra A có ma trận đối xứng hay không? 13 Viết chơng trình nhập ... =0,1, , n-1) 68 Giáo trình tin học sở II - Ngụn ng C #include #include void main(){ clrscr(); const int max = 10; int A[max], B[max], C[max]; int n,i; do{ printf("\nNhap so phan ... d V.3: chng trỡnh minh ho sp xp mng bng phng phỏp ni bt #include #include void main(){ const max=10; int n,a[max], i,j,tg; do{ printf("Nhap so n : "); scanf("%d", &n); }while(n
  • 23
  • 399
  • 1
Xử lý chuỗi, mảng, kiểu DataTime trong PHP

Xử lý chuỗi, mảng, kiểu DataTime trong PHP

Kỹ thuật lập trình

... bạn có kết sau: Hình 7-6: Hàm thay chuỗi Ngoài ra, bạn sử dụng hàm strpos (trả vò trí chuỗi chuỗi mẹ), LÀM VIỆC VỚI MẢNG DỮ LIỆU Như kiểu liệu làm quen với kiểu liệu mảng, phần tiếp tục tìm hiểu ... cập tương tác với tập tin từ mảng chiều, hai chiều 2.1 Mảng chiều Để khai báo mảng chiều, bạn sử dụng cú pháp sau: $arr=array(); $arrs=array(5); Truy cập vào phần tử mảng, bạn sử dụng mục phần ... $arr[0]=1; $arrs[1]=12; Lấy giá trò phần tử mảng, bạn thực tương tự trường hợp truy cập mảng phần tử echo $arr[0]; $x=$arrs[5]; Chẳng hạn, khai báo mảng động mảng có số phần tử cho trước, sau truy...
  • 11
  • 472
  • 0
Cách xử lý chuỗi, mảng, kiểu Datatime trong PHP

Cách xử lý chuỗi, mảng, kiểu Datatime trong PHP

Kỹ thuật lập trình

... bạn có kết sau: Hình 7-6: Hàm thay chuỗi Ngoài ra, bạn sử dụng hàm strpos (trả vò trí chuỗi chuỗi mẹ), LÀM VIỆC VỚI MẢNG DỮ LIỆU Như kiểu liệu làm quen với kiểu liệu mảng, phần tiếp tục tìm hiểu ... cập tương tác với tập tin từ mảng chiều, hai chiều 2.1 Mảng chiều Để khai báo mảng chiều, bạn sử dụng cú pháp sau: $arr=array(); $arrs=array(5); Truy cập vào phần tử mảng, bạn sử dụng mục phần ... $arr[0]=1; $arrs[1]=12; Lấy giá trò phần tử mảng, bạn thực tương tự trường hợp truy cập mảng phần tử echo $arr[0]; $x=$arrs[5]; Chẳng hạn, khai báo mảng động mảng có số phần tử cho trước, sau truy...
  • 11
  • 466
  • 0
DỮ LIỆU KIỂU CON TRỎ

DỮ LIỆU KIỂU CON TRỎ

Kỹ thuật lập trình

... tục NHAP(Var Dau:TRO); để nhập vào danh sách số nguyên có nút trỏ trỏ Dau Viết thủ tục LIETKE(Dau:TRO); để in hình giá trị tất nút danh sách trỏ trỏ Dau Giả sử Dau trỏ trỏ đến đầu danh sách chưa ... báo danh sách động trước hết ta khai báo kiểu nút danh sách Type = ^ ; = Record Data: DataType; Next: ; End; Var First: ; First địa nút danh sách, dựa vào ... chứa hai giá trị lại Program Vi_du_6; type Contro = ^ Nut; Nut = Record info: integer; next: Contro; end; var first: Contro; Procedure Lay_du_lieu; var p: Contro; so: integer; f: text; Begin assign(f,...
  • 22
  • 565
  • 2
Tài liệu KIỂU CON TRỎ pptx

Tài liệu KIỂU CON TRỎ pptx

Kỹ thuật lập trình

... III CON TRỎMẢNG III.1 Con trỏ mảng chiều Giữa mảng trỏ có liên hệ chặt chẽ Những phần tử mảng xác định số mảng, bên cạnh chúng xác lập qua biến trỏ III.1.1 Truy cập phần tử mảng theo dạng trỏ ... c Con trỏ NULL: trỏ không chứa địa Ta gán giá trị NULL cho trỏkiểu d Lưu ý: - Ta cộng trỏ với Trang 84 Lập trình - Phép trừ trỏ kiểu trả giá trị nguyên (int) Đây khoảng cách (số phần tử) trỏ ... THỨC CỦA HÀM Khi tham số hình thức hàm trỏ theo nguyên tắc gọi hàm ta dùng tham số thực tế trỏkiểu giống với kiểu tham số hình thức Nếu lúc thực thi hàm ta có thay đổi nội dung vùng nhớ trỏ tham...
  • 10
  • 402
  • 0
Tài liệu TIN HỌC CƠ SỞ 2: DỮ LIỆU KIỂU CON TRỎ doc

Tài liệu TIN HỌC CƠ SỞ 2: DỮ LIỆU KIỂU CON TRỎ doc

Kỹ thuật lập trình

... biến trỏ, trỏ tới vùng nhớ kiểu int (4 bytes) p2 biến kiểu int bình thường Tin học sở - Đặng Bình Phương VC VC & & BB BB Khai báo trỏ  Sử dụng từ khóa typedef typedef * ; ... tăng/giảm giá trị n*sizeof( )  Không thể tăng/giảm biến mảng Hãy gán trỏ đến địa đầu mảng tăng/giảm  Đối số mảng chiều truyền cho hàm địa phần tử mảng 30 Tin học sở - Đặng ... với biến thường Tin học sở - Đặng Bình Phương VC VC & & BB BB Con trỏ NULL  Khái niệm  Con trỏ NULL trỏ không trỏ đâu  Khác với trỏ chưa khởi tạo int int int int n; *p1 = &n; *p2; // unreferenced...
  • 32
  • 790
  • 4
Tài liệu TIN HỌC CƠ SỞ 2: DỮ LIỆU KIỂU CON TRỎ NÂNG CAO docx

Tài liệu TIN HỌC CƠ SỞ 2: DỮ LIỆU KIỂU CON TRỎ NÂNG CAO docx

Kỹ thuật lập trình

... VC VC & & BB BB Nội dung Con trỏ cấp 2 Con trỏ mảng nhiều chiều Mảng trỏ Con trỏ hàm Tin học sở - Đặng Bình Phương VC VC & & BB BB Con trỏ cấp (con trỏ đến trỏ)  Đặt vấn đề void CapPhat(int ... Truyền mảng cho hàm  Truyền địa phần tử cho hàm  Khai báo trỏ gán địa mảng cho trỏ để trỏ đến mảngCon trỏ phải kiểu với biến mảng, tức trỏ đến vùng nhớ n phần tử (mảng)  Cú pháp ... Con trỏ hàm  Gán giá trị cho trỏ hàm = ; = & ;  Hàm gán phải dạng (vào, ra)  Ví dụ int Cong(int x, int y); // Hàm int Tru(int x, int y); // Hàm...
  • 44
  • 503
  • 6
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

... Chương 5: 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 ... CHƯƠNG 5: KIỂU CON TRỎKIỂU CẤU TRÚC  Nội dung  Kiểu trỏKiểu cấu trúc  Cấu trúc tự trỏMảng cấu trúc  Con trỏ mảngMảng trỏ Ngôn ngữ Lập trình C ++ Chương 5: Kiểu trỏ kiểu cấu trúc ... 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ỏ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
MẢNG và CON TRỎ

MẢNGCON TRỎ

Kỹ thuật lập trình

... NỘI DUNG CON TRỎ C MẢNG CHIỀU MẢNG CHIỀU CON TRỎ Hình dung sâu biến nhớ máy tính… ĐOÁN??? CON TRỎ … 306 b 305 char b; 304 int a; 303 a=5; 302 a++; 301 a 300 299 byte … CON TRỎ int a=5; int ... temperatures[5]; Dùng mảng chiều làm chi? 34 35 37 42 50 MẢNG CHIỀU  Bài tập mảng chiều: • • • • • Nhập vào mảng số nguyên Nhập mảng có n phần tử Sắp xếp mảng tăng dần Xuất mảng xếp mảng hình Nửa sau ... nhớ: • • free p; delete p; CON TRỎ Sự khác biệt cách sử dụng trỏ chương trình? CON TRỎ  Bài tập: • Cho giá trị c? • Viết lại biểu thức: y=2*x + 4*z cách sử dụng trỏ? MẢNG CHIỀU  Cần lưu điểm...
  • 14
  • 288
  • 0
Kieu con tro docx

Kieu con tro docx

Tài liệu khác

... phần tử mảng xác định số mảng xác định qua biến trỏ – Tên mảng tương đương với địa phần tử nó, tương tự trỏ tương đương với địa phần tử mà trỏ tới Kiểu mảng Ví dụ Kiểu Con trỏ Ví dụ & [0] ... pint p2, p3; 10 Con trỏ NULL Khái niệm Con trỏ NULL trỏ không chứa địa Khác với trỏ chưa khởi tạo int int int int n; *p1 = &n; *p2; *p3 = NULL; NULL 11 Con trỏ mảng chiều Giữa mảng trỏ có liên hệ ... – p1 biến trỏ, trỏ tới vùng nhớ kiểu int (4 bytes) p2 biến kiểu int bình thường Khai báo trỏ Sử dụng từ khóa typedef typedef * ; ; Ví dụ...
  • 29
  • 1,369
  • 0
Chương 3: Mảng và con trỏ ppt

Chương 3: Mảngcon trỏ ppt

Kỹ thuật lập trình

... endl; return 0; } Con trỏ null  Con trỏ có giá trị null tức không trỏ vào địa nhớ cụ thể Con trỏ hàm  Thường sử dụng để truyền hàm tham số hàm khác  Khi khai báo tham số trỏ hàm cần khai báo: ... trỏ nameptr = "New"; // sai (name_ptr hằng) *nameptr = 'B'; // (*nameptr char)  Nếu khai báo sau thay đổi trỏ nội dung trỏ: const char* const titleptr = "Title"; Con trỏ mảng   Mảng truy nhập ... answer_ptr trỏ trỏ tới kiểu char  Dữ liệu trỏ trỏ thay đổi trỏ answer_ptr = "Fifty-One"; // (answer_ptr biến trỏ) *answer_ptr = 'X'; // sai (*answer_ptr hằng) Con trỏ …  Nếu khai báo: char *const...
  • 29
  • 649
  • 5
Chương 2: Mảng và con trỏ (array and pointer) docx

Chương 2: Mảngcon trỏ (array and pointer) docx

Kỹ thuật lập trình

... 2.9- Con trỏ hàm Trong C, thân hàm biến, nhng định nghĩa trỏ tới hàm Thông qua trỏ hàm, coi địa hàm nh biến Bằng cách hàm đợc truyền cho hàm đợc đặt vào bảng Điều quan trọng sử dụng trỏ hàm để ... truy nhập tới phần tử A[i][j] đợc thông qua trỏ trỏ tới trỏ Điều có nghĩa ta thay mảng nhiều chiều trỏ trỏ tới trỏ Nói cách khác, ta khử khai báo mảng nhiều chiều thông qua trỏ trỏ tới trỏ Ví ... *A[N] thành mảng gồm N trỏ 2.7 Con trỏ trỏ tới trỏ Nh đợc ví dụ 2.13 Một mảng đợc coi nh trỏ, khai báo : 70 float A[10]; hoàn toàn đợc thay việc sử dụng trỏ với phép cấp phát nhớ cho trỏ: float...
  • 51
  • 528
  • 2
Bài giảng: Dữ liệu kiểu con trỏ potx

Bài giảng: Dữ liệu kiểu con trỏ potx

Kỹ thuật lập trình

... VC VC & & BB BB Nội dung Con trỏ cấp 2 Con trỏ mảng nhiều chiều Mảng trỏ Con trỏ hàm Dữ liệu kiểu trỏ (nâng cao) VC VC & & BB BB Con trỏ cấp (con trỏ đến trỏ)  Đặt vấn đề void CapPhat(int ... Dữ liệu kiểu trỏ (nâng cao) 27 VC VC & & BB BB Con trỏ hàm  Gán giá trị cho trỏ hàm = ; = & ;  Hàm gán phải dạng (vào, ra)  Ví dụ int Cong(int ... print_strings(message, 4); } Dữ liệu kiểu trỏ (nâng cao) 24 VC VC & & BB BB Con trỏ hàm  Khái niệm  Hàm đuợc lưu trữ nhớ, tức có địa  Con trỏ hàm trỏ trỏ đến vùng nhớ chứa hàm gọi hàm thông qua trỏ 0A 0B 0C 0D...
  • 44
  • 389
  • 0
Giáo trình hướng dẫn cách ứng dụng các hàm liên thuộc kiểu S trong Toán Học phần 7 pdf

Giáo trình hướng dẫn cách ứng dụng các hàm liên thuộc kiểu S trong Toán Học phần 7 pdf

Cao đẳng - Đại học

... báo tin vắng nhà - Điều khiển thay đổi điện cài đặt, nghe điện đối phương xa (Remote control) gần (Local control) * Máy điện thoại ấn phím không dây (Cordless – tel) Ngoài chức máy thông thường, ... chuông - Lấy lại âm hiệu mời quay số mà không cần gác tổ hợp (chức nút flash) Trong loại máy tùy kiểu mà bớt vài chức liệt kê Xem hình – * Máy điện thoại ấn phím có hình (Display – tel) Ngoài chức ... năm 1960 đến năm 1970 phát triển rộng rãi Hệ thống DTMF trở thành chuẩn thay cho hệ thống xung kiểu cũ DTMF (dual tone multifrequency) tổng hợp hai âm Nhưng điểm đặt biệt hai âm không âm nghóa...
  • 10
  • 418
  • 0

Xem thêm