
要将字符串拆分成字符数组,可以使用逐字符遍历、C标准库函数等方法。逐字符遍历、C标准库函数strtok、手动实现分割函数。下面将详细介绍逐字符遍历的方式。
C语言是一门强大的编程语言,能够灵活地处理字符串和数组。在实际编程中,经常需要将字符串拆分成字符数组,以便更方便地对字符串中的每个字符进行处理。本文将详细探讨如何在C语言中将字符串拆分成字符数组的方法和技巧。
一、逐字符遍历
逐字符遍历是将字符串拆分成字符数组的最简单方法。通过逐个遍历字符串中的每个字符,并将其赋值给字符数组中的相应位置,可以轻松实现字符串到字符数组的转换。
示例代码
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
int len = strlen(str);
char charArray[len + 1]; // +1 用于存储 '