#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef unsigned long long ULL;
int main(){
char str1[10] = {}, str2[5] = {};
char str3;
cin >> str1 >> str2 >> str3;
cout << "test1: " << strstr(str1, str2) << endl;
cout << "test2: " << strchr(str1, str3) << endl;
cout << "test3: " << strcmp(str1, str2) << endl;
return 0;
}
不是如果strstr未查到str2的话就返回NULL吗;
但是他啥也没有返回,返回了一个test1就也不执行接下来的代码的是什么原因