Menu
CoddyTech

Mảng ký tự

Bài học 6 trên 26 trong khóa học Mảng trong C++ của Coddy.

Các mảng này thường được dùng để lưu ký tự. Nếu muốn lưu một từ, ta dùng mảng ký tự.

Để khai báo một mảng ký tự, ta đặt kích thước mảng lớn hơn số chữ cái trong từ ít nhất 1 đơn vị.

Ví dụ, từ "Arya" có 4 chữ cái. Để lưu từng chữ cái riêng biệt trong mảng, ta khai báo một mảng ký tự có kích thước 4+1, tức là kích thước 5.

char name[5];

Để an toàn, ta luôn khai báo mảng có kích thước lớn hơn, chẳng hạn như kích thước 100, để mảng có thể hoạt động trong mọi trường hợp.

 

Tại sao dùng mảng ký tự?

Mảng ký tự dùng để lưu từ. Ô nhớ thừa mà ta dành ra là để khai báo NULL.

 NULL biểu thị kết thúc từ và được viết là '\0'

Ta cũng có thể dùng mảng ký tự như một kiểu dữ liệu riêng để nhập và xuất dữ liệu 

char str[100];
cin>>str;
cout<<str;

Ta cũng có thể truy cập từng ký tự riêng lẻ bằng cách dùng chỉ số bắt đầu từ 0.

cout<<str[2];
challenge icon

Thử thách

Nhập một từ dưới dạng mảng ký tự và in từng ký tự riêng biệt, cách nhau bằng dấu cách, bằng vòng lặp while.

Tự làm thử

#include<iostream>
using namespace std;

int main(){

  //Write your code here 

    return 0;
}   

Tất cả bài học trong Mảng trong C++

Tự luyện tập: Trình biên dịch C++ online