写一段C语言,要求:设计一个函数,接收一个指向字符串的指针,返回指向该字符串中第一个空格字符的位置,如果未找到空格字符,则返回-1.
时间: 2024-02-25 09:54:55 浏览: 85
可以这样实现:
```
int find_space(char *str) {
int i = 0;
while (str[i] != '\0') { // 循环遍历字符串
if (str[i] == ' ') { // 找到空格字符
return i; // 返回位置
}
i++;
}
return -1; // 未找到空格字符
}
```
这个函数接收一个指向字符串的指针 `str`,然后循环遍历字符串,判断是否有空格字符,如果有则返回它的位置,如果循环结束还未找到空格字符,则返回 -1 表示未找到。
阅读全文