Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chuỗi là gì? Khai báo và khởi tạo chuỗi bằng ngôn ngữ C

Một mảng ký tự (hoặc) tập hợp các ký tự được gọi là một chuỗi.

Tuyên bố

Tham khảo phần khai báo dưới đây -

char stringname [size];

Ví dụ - char a [50]; một chuỗi dài 50 ký tự.

Khởi tạo

Quá trình khởi tạo như sau -

  • Sử dụng ký tự đơn hằng số -

char string[20] = { ‘H’, ‘i’, ‘l’, ‘l’, ‘s’ ,‘\0’}

Chuỗi là gì? Khai báo và khởi tạo chuỗi bằng ngôn ngữ C

  • Sử dụng hằng số chuỗi -

char string[20] = "Hello":;

Chuỗi là gì? Khai báo và khởi tạo chuỗi bằng ngôn ngữ C

  • ‘\ 0’ được gọi là ký tự rỗng. Nó đánh dấu sự kết thúc của chuỗi.

  • ‘\ 0’ được trình biên dịch tự động đặt, nếu một chuỗi được cung cấp làm đầu vào. Người dùng phải quan tâm đến việc đặt ‘\ 0’ ở cuối nếu một ký tự được đưa ra.

Truy cập - Có một chuỗi điều khiển "% s" được sử dụng để truy cập vào chuỗi, cho đến khi nó gặp ‘\ 0’.

Ví dụ

Sau đây là chương trình C cho một chuỗi -

#include<stdio.h>
main ( ){
   char a[10] = "Hello";
   clrscr ( );
   printf ( " given string is %s",a)
   getch ( );
}

Đầu ra

Khi chương trình trên được thực thi, nó tạo ra kết quả sau -

Given string is Hello