编写c语言函数int find_char(const char*str,const char ch),返回ch在str中的位置(下标)。如果ch在str中不存在,那么返回-1。如果ch在str中出现多次,那么以第1次出现为准。使用指针进行编写)
时间: 2024-03-20 11:39:56 浏览: 58
C语言编写函数的方法
以下是实现函数 `find_char` 的代码:
```c
int find_char(const char* str, const char ch) {
int index = 0;
while (*str != '\0') {
if (*str == ch) {
return index;
}
str++;
index++;
}
return -1;
}
```
该函数的参数为一个字符指针 `str` 和一个字符 `ch`。函数使用指针遍历字符串 `str`,如果找到字符 `ch`,则返回其下标;如果遍历完整个字符串仍未找到,则返回 -1。
阅读全文