21xrx.com
2024-12-23 02:32:39 Monday
登录
文章检索 我的文章 写文章
C语言中如何定义字符串
2023-06-16 10:46:25 深夜i     --     --
C语言 字符串 定义

在C语言中,字符串是一串字符的集合,以空字符'\0'结尾。定义字符串的方法有两种:数组和指针。

1. 数组方法

我们可以使用字符数组来定义字符串,例如:


char str[10] = "hello";

这里将分配一个存储10个字符的数组,并把"hello"赋值给它。数组中的最后一个字符会自动变成空字符'\0'。注意,数组长度要多于字符串长度,否则会导致未知的错误。

2. 指针方法

还可以使用指针来定义字符串,例如:


char *str = "hello";

这里将分配一个指向字符串"hello"的指针。

我们可以使用printf函数来输出字符串,例如:


printf("%s", str);

这将输出字符串"hello"。需要注意的是,我们也可以使用数组的方式来输出字符串,例如:


printf("%s", str);

  
  

评论区

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