Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

String ใน C คืออะไร: การประกาศ เริ่มต้น และการเข้าถึง

String = อาร์เรย์ของตัวอักษร (character array) จบด้วย null character '\0'

การประกาศ (Declaration)

char stringname[size];

ตัวอย่าง: char a[50]; // string ยาว 50 ตัวอักษร

การเริ่มต้น (Initialization)

1. ใช้ single character constant

char string[20] = {'H', 'i', 'l', 'l', 's', '\0'};

2. ใช้ string constant

char string[20] = "Hello";

คอมไพเลอร์ใส่ '\0' ท้ายอัตโนมัติ

การเข้าถึง (Accessing)

ใช้ format specifier %s พิมพ์จนกว่าจะเจอ '\0'

โปรแกรมตัวอย่าง

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

ผลลัพธ์

Given string is Hello