อาร์เรย์ของอักขระ (หรือ) ชุดอักขระเรียกว่าสตริง
ประกาศ
อ้างถึงการประกาศที่ให้ไว้ด้านล่าง -
char stringname [size];
ตัวอย่างเช่น - ถ่าน [50]; สตริงที่มีความยาว 50 ตัวอักษร
การเริ่มต้น
การเริ่มต้นจะเป็นดังนี้ −
-
การใช้ อักขระตัวเดียว ค่าคงที่ -
char string[20] = { ‘H’, ‘i’, ‘l’, ‘l’, ‘s’ ,‘\0’}
-
การใช้ค่าคงที่สตริง -
char string[20] = "Hello":;
-
'\0' เรียกว่าอักขระว่าง ทำเครื่องหมายจุดสิ้นสุดของสตริง
-
คอมไพเลอร์จะวาง '\0' โดยอัตโนมัติ หากสตริงได้รับเป็นอินพุต ผู้ใช้ต้องดูแลการวาง '\0' ต่อท้ายหากมีอักขระตัวเดียว
กำลังเข้าถึง − มีสตริงควบคุม "%s" ที่ใช้สำหรับเข้าถึงสตริง จนกว่าจะพบ '\0'
ตัวอย่าง
ต่อไปนี้เป็นโปรแกรม C สำหรับสตริง -
#include<stdio.h> main ( ){ char a[10] = "Hello"; clrscr ( ); printf ( " given string is %s",a) getch ( ); }
ผลลัพธ์
เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −
Given string is Hello