黑马程序员技术交流社区
标题:
关于字符的问题
[打印本页]
作者:
嗨灬小凯
时间:
2015-4-23 19:12
标题:
关于字符的问题
#include <stdio.h>
#include <string.h>
int char_contains(char str[], char c);
int main(){
int result = char_contains("abcdefgh", 'i');
printf("%d\n",result);
return 0;
}
int char_contains(char str[], char c){
for(int i = 0; i < strlen(str); i++){
if(str[i] == c){ //这里为什么 if(str[i] == 'c') 的时候跑起来就是错的 ?
return 1;
}
}
return 0;
}
作者:
Nicholas_Chow
时间:
2015-4-23 19:18
写成str[i] == c 这里c就是你传进来的字符,也就是'i'
如果写成'c',那功能就是查看你的字符串中是否包含字符'c'了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2