什麼是字串?在C語言中宣告並初始化字串


字元陣列(或)字元集合稱為字串。

宣告

請參閱下面給出的宣告 -

char stringname [size];

例如 - char a[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

更新於: 2021/3/8

6K+ 瀏覽

開啟您的職業生涯

透過完成課程來獲得認證

開始學習
廣告