1. Trang chủ
  2. » Giáo án - Bài giảng

Slide MẢNG VÀ CHUỖI KÝ TỰ C++

43 1,3K 5

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 548 KB

Nội dung

Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 1/43 CHƯƠNG 4: MẢNG CHUỖI TỰ  Mục tiêu    !"#$%& '(  Nội dung  )  *     Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 2/43  Khái niệm + ,-%.%/0%&',1%23 45/,316. !-%789:; ( + < 6245/,24,45/,=  >,?@45/,2# A4 4# A4 B?  Phân loại mảng +* + 4.1 Kiểu mảng Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 3/43 1. Khai báo 2. Truy cập phần tử mảng  ):;%&'"6C  ):;%&'7"6CA%% Kiểu Tên mảng[Số phần tử]; < 62 +Kiểu,45/,D%&' +Tên mảng6.6@E8!F6@1 GG +Số phần tử,*H:;!1@*4  CD2,*H:;!1. IJ5Kint a[10]; LA!!:M5*5N!,1%772 JO!E:5364,*%&'6.6:; F6&$069 (Số phần tử - 1). 4.2 Mảng một chiều P0QP1QP2QP3QP4QP5QP6QP7QP8QP9Q Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 4/43  ):;%&'"6C 4.2 Mảng một chiều  ):;%&'"6C IJ5Kfloat Sothuc[5]= {2.3, 1.5, 0.34, 5.04, 7.213};  ):;%&'"6C 24$$ CEA%% : Kiểu Tên mảng[Số phần tử] = {Các giá trị cần gán }; Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 5/43  ):;%&'"6C IJ5K)4 J6AR:D: S(char Kytu[4+6]; O( float 10Sothuc[10]; T( double b[2.3]; U. int c[5] = {3.15, 7, 0.55, 2.75, 9}; V( float d[10] = {2.3, 5, 4.6, 5.5, 7.21}; W( int e[5] = {1, 2, 3, 4, 5, 6, 7};  < X.% 7J ":;%&' D ? 4.2 Mảng một chiều Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 6/43 1. Khai báo  ):;%&'7 "6C )4!6.:'5K7J ":;%&'D(I6.%5K   X.% Y I$$ C Y ) ,:;ZD 4.2 Mảng một chiều Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 7/43  ):;%&'7 "6C Y I$$ C A%% Kiểu Tên mảng[] ={Các giá trị cần gán }; IJ5Kint b[] = {2, 5, 3, -4, 7, 6}; char Ten[] = "Lap trinh"; char Kytu[] = {'H', 'E', 'L','L', 'O'}; 4.2 Mảng một chiều Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 8/43  ):;%&'7 "6C Y ),:;ZD IJ5K[C\:F%"%:;!1 ]%"E%^int a[], int n_` a b c 4.2 Mảng một chiều Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 9/43  ):;%&'7 "6C IJ5KdeO: PVQfaSOTUVc` PQfaSOTUVc` L64"6C:;%&'Dg fh24:'5Ksizeof()64,#!:;%&' sizeof(Tên mảng)/ sizeof(Kiểu) 4.2 Mảng một chiều Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 10/43 6. !-%78 +Tên mảng +Chỉ số6@  @%5#[ ] %&' %&' Ten_mang Chi_so [ ] IJ5KU(i Ta có khai báo int a[50]; ………… a[0] a[1] a[2] a[49] Tên mảng: a Chỉ số (vị trí) 0 1 2 ………… 49 Phần tử: <# < < ;3 Phần tử: 4.2 Mảng một chiều 2. Truy cập phần tử mảng [...]... 4: Mảng chuỗi tự 24/43 4.4 Chuỗi tự 1 Khái niệm - Chuỗi tự hay còn gọi là xâu tự thực chất là mảng một chiều có kiểu dữ liệu là kiểu tự - Tuy nhiên, có điểm khác biệt giữa chuỗi tự các mảng khác đó là có tự kết thúc xâu ở một vị trí nào đó trong mảng, thông thường là cuối chuỗi Theo quy ước là tự có mã 0, hiệu \0 (null) Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi ký. .. Mảng chuỗi tự 25/43 4.4 Chuỗi tự 2 Khai báo Cú pháp: char Tên _chuỗi[ số_phần_tử]; char Tên _chuỗi[ số_phần_tử] = xâu tự; char Tên _chuỗi[ ] = xâu tự; Trong đó: Số_phần_tử: Là số tự của chuỗi tự Lưu ý cần khai báo thừa một tự để chứa tự kết thúc xâu Xâu tự: Được đặt trong cặp dấu nháy kép " " Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 26/43 4.4 Chuỗi tự Ví dụ: Xét... song lại có nhiều hạn chế Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 28/43 4.4 Chuỗi tự Hoạt động của cin>>: - Toán tử >> sẽ bỏ qua các tự trống như: dấu space, enter - Đọc các tự vào thành một chuỗi dừng lại khi gặp tự trống Phần còn lại chờ trong luồng vào cin Ngôn ngữ lập trình C++ Chương 4: Mảng chuỗi tự 29/43 4.4 Chuỗi tự Ví dụ: xét đoạn mã sau: char sv1[25], sv2[25];... ngữ lập trình C++ Chương 4: Mảng chuỗi tự 32/43 4.4 Chuỗi tự Để nhận được đầy đủ chuỗi, ta sử dụng hàm gets() để nhập Cú pháp: gets(biến _chuỗi) ; Ví dụ: char sv1[25], sv2[25]; cout . Ngôn ngữ lập trình C++ Chương 4: Mảng và chuỗi ký tự 1/43 CHƯƠNG 4: MẢNG VÀ CHUỖI KÝ TỰ  Mục tiêu   . A4 B?  Phân loại mảng +* + 4.1 Kiểu mảng Ngôn ngữ lập trình C++ Chương 4: Mảng và chuỗi ký tự 3/43 1. Khai báo 2. Truy cập phần tử mảng  ):;%&'"6C  ):;%&'7"6CA%% . PVQfaSOTUVc` PQfaSOTUVc` L64"6C:;%&'Dg fh24:'5Ksizeof()64,#!:;%&' sizeof(Tên mảng) / sizeof(Kiểu) 4.2 Mảng một chiều Ngôn ngữ lập trình C++ Chương 4: Mảng và chuỗi ký tự 10/43 6. !-%78 +Tên mảng +Chỉ số6@

Ngày đăng: 16/04/2014, 13:56

TỪ KHÓA LIÊN QUAN

w