21xrx.com
2024-05-19 19:04:29 Sunday
登录
文章检索 我的文章 写文章
C语言中如何定义字符串
2023-06-18 17:22:38 深夜i     --     --
C语言 字符串 定义 字符数组 NULL字符

在C语言中,要定义一个字符串,通常使用字符数组来表示。这个字符数组存储了一组连续的字符,最后一个字符是NULL,表示字符串的结尾。下面是一个简单的例子,展示了如何在C语言中定义字符串:


char str[] = "Hello World!";

在这个例子中,str是一个字符数组,包含了"Hello World!"这个字符串。字符数组的大小需要根据需要存储的字符串长度来定义,例如:


char str[20] = "Hello World!";

这个例子中,字符数组str有20个元素,但实际上只使用了12个元素来存储字符串"Hello World!"。其中,最后一个元素必须为NULL字符,因此剩余的7个元素被填充为NULL。

除了使用现成的字符串,还可以通过逐个字符赋值的方式定义字符串,例如:


char str[5];

str[0] = 'H';

str[1] = 'e';

str[2] = 'l';

str[3] = 'l';

str[4] = 'o';

这两种方式都可以定义字符串,但使用现成字符串的方式更加简便、直观。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复