迭代一个字符串听起来像是一项简单的任务,但每次我必须这样做时,我都会遇到不同的方法。这将是不同方式及其工作方式的集合。
括号
For循环
我们确定字符串的长度,strlen(str)并使用方括号访问字符串的每个字符str[i]。
char *str = "This is an example.";
size_t length = strlen(str);
for (size_t i = 0; i < length; i++)
{
printf("%c", str[i]);
}
请记住将其放在strlen()for 循环条件之外,否则每次迭代都会调用它。<