.写一个函数,参数1是一个字符,参数2是一个字符串,返回这个字符出现在这个字符串的第几个位置,如果没有该字符,则返回-1 。
时间: 2023-04-05 13:03:12 浏览: 48
好的,这是一个程序设计问题,我可以回答。以下是函数的代码:
int findChar(char c, char* str) {
int i;
for (i = 0; str[i] != '\0'; i++) {
if (str[i] == c) {
return i;
}
}
return -1;
}
这个函数接受一个字符和一个字符串作为参数,然后遍历字符串,查找是否有该字符。如果找到了,就返回该字符在字符串中的位置,如果没有找到,就返回-1。
阅读全文