C 语言 strpbrk() 函数2025年1月7日 | 阅读 4 分钟 在本文中,您将学习 C 语言中的 strpbrk() 函数及其语法和示例。 什么是 strpbrk() 函数?C 语言中的 strpbrk() 函数是 <string.h> 头文件中定义的标准库预定义函数。此函数的主要目的是在 string1 中获取 string2 字符集中存在的字符的首次出现。如果 string2 中的任何字符都不存在于 string1 中,则返回 null。 strpbrk() 函数的语法它具有以下语法: char *strpbrk (const char *string1, const char *string2); 此预定义函数接受的参数这里 string1 是您必须搜索字符的字符串。 String2 是想要在 string1 中出现的字符组成的字符串。 strpbrk() 函数的返回类型此函数将返回一个指向 string1 中首次出现且也存在于 string2 中的字符的指针。如果 string2 中的字符不存在于 string1 中,则此函数返回空指针,即 NULL。 示例让我们来看一个演示 C 语言中 strpbrk() 函数的简单程序 输出 ![]() 说明 在上述程序中,用户最初必须为 string1 和 string2 提供两个字符串作为输入。之后,我们直接使用预定义函数,其中包括 <string.h> 头文件。如果 string2 中存在的任何字符也存在于 string1 中,则返回该字符的首次出现。否则,它会显示一条消息,例如在 string1 中未找到 string2 中的任何字符。 示例 2现在,让我们将此函数用于实际目的。例如,使用 C 语言中的 strpbrk() 函数检查用户提供的密码是否足够强大。 输出 ![]() 说明 在上述程序中,用户必须输入其密码以检查输入的密码是 强 还是 弱。用户输入存储在 password 变量中。此变量发送到四个函数:isLowerCase、isUpperCase、isContainsSpecialCharacter 和 isContainsNumber。isLowerCase 函数将检查密码是否至少包含一个小写字符。isUpperCase 函数将检查密码是否至少包含一个大写字符。isContainsSpecialCharacter 函数将检查密码是否至少包含一个特殊字符。isContainsNumber 函数将检查密码变量中是否至少包含一个数字。所有函数都只返回指针。如果所有指针都不是 null 且密码长度大于或等于 8,则此密码是强密码,否则是弱密码。 下一主题C 语言编程测试 |
在本文中,我们将讨论其语法、参数和示例。sbrk() 函数是什么?sbrk() 函数用于修改调用进程可用的内存空间量。它是通过将 incr 字节添加到进程的断点来实现的...
阅读 4 分钟
此 C 程序确定给定矩阵的迹和范数。矩阵的主对角线,或从左上角到右下角的对角线,称为矩阵的迹。总和的平方根...
阅读 4 分钟
计数排序是一种相对简单但高效的排序算法。它深深植根于计算机科学。什么是计数排序?计数排序是一种专门为已知范围内的整数设计的排序算法。它在排序算法中脱颖而出,因为它不...
7 分钟阅读
在数学和工程学中,矩形是基本几何形状,经常被使用。它们是编程练习的好主题,因为它们具有明确定义的属性。在本文中,我们将探讨如何构建一个 C 程序来计算矩形的面积和周长,...
阅读 3 分钟
在本文中,我们将讨论及其语法、参数和示例。名为 textwidth() 的函数似乎与计算文本宽度有关,可能是在图形或文本格式设置环境中。 What is the textwidth() function? The...
阅读 4 分钟
在本文中,我们将讨论 C 语言中静态分配和堆栈分配之间的区别,但在讨论区别之前,我们应该了解 C 语言中的静态分配和堆栈分配。静态分配:在 C 语言中,“静态分配”描述了在编译期间为变量分配内存的方法,并且...
阅读 4 分钟
引言:在计算机科学和算法问题领域,严谨的证明、易于表达和优美的原则是主要因素。双指针技术描绘了一种突出巫师和女巫之间的两个对立点的方法,确保了控制点……
7 分钟阅读
在本文中,我们将讨论如何在C语言中打印双引号(“ ”)。简介:双引号(“ ”)用于在C计算机语言中定义字符串字面量。双引号指示编译器字符串包含其附近的所有内容。例如,...
阅读 2 分钟
C 语言中的 Kahn 算法 Kahn 算法是用于对有向无环图 (DAG) 进行拓扑排序的常用方法。DAG 的拓扑排序是其顶点的线性排序,使得对于从顶点 u 到顶点 v 的每条有向边 uv,u 均在 v 之前……
阅读 15 分钟
在本文中,我们将使用示例讨论 C 语言中的嵌套 switch case。在进行嵌套 switch case 之前,我们必须了解 switch case。Switch case 是 C 语言中的决策控制语句之一。Switch 语句通常用于...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India