21xrx.com
2024-05-19 19:04:26 Sunday
登录
文章检索 我的文章 写文章
C语言中如何定义字符串及其常见用法
2023-06-19 05:47:58 深夜i     --     --
C语言 字符串 字符数组 指针 strlen()函数 strcpy()函数

C语言是一种广泛使用的编程语言,它也被用来处理字符串。在C语言中,字符串是一组字符数组,以空字符'\0'结尾。要定义字符串,可以通过以下方式:


char str[] = "Hello, world!"; //使用字符数组定义字符串


char *str = "Hello, world!"; //使用指针定义字符串

这里的指针指向存储在常量区的字符串常量。在使用字符串时,可以通过以下方式获取字符串的长度和进行字符串操作:


#include

#include

int main() {

  char str[] = "Hello, world!";

  int len = strlen(str); //获取字符串长度

  printf("Length of string: %d\n", len);

  char *copy = strcpy((char *)malloc(len + 1), str);//复制字符串

  printf("Copy of string: %s\n", copy);

  return 0;

}

在上述示例中,使用strlen()函数获取字符串的长度,使用strcpy()函数复制字符串,并最终打印出它们的结果。

  
  

评论区

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