什么是字符串?在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+ 浏览

开启您的职业生涯

通过完成课程来获得认证

开始学习
广告