strchr函数
1. 函数原型
#include <string.h>
char *strchr(const char *str, int character);
2. 参数说明
str:要搜索的字符串(以 null 结尾)character:要查找的字符(以 int 形式传递,但实际作为 char 处理)
3. 返回值
如果找到字符,返回指向该字符第一次出现位置的指针
如果未找到字符,返回 NULL
4. 基本用法
#include <stdio.h>
#include <string.h>
int main() {
char email[] = "user@example.com";
// 检查邮箱中是否包含 '@'
if (strchr(email, '@') != NULL) {
printf("有效的邮箱格式\n");
} else {
printf("无效的邮箱格式\n");
}
return 0;
}
