find_char.c

来自「c指针讲义」· C语言 代码 · 共 27 行

C
27
字号
/*
**给定一个指向以NULL结尾的指针列表的指针,在列表中的字符串中查找一个特定的字符。
*/

#include<stdio.h>

#define TRUE  1
#define FALSE 0

int find_char( char **strings, char value )    //strings是一个指向指针数组的指针
{
	char *string;     //我们当前正在查找的字符串。

	//对于列表中的每个字符串
	while( ( string = *strings++ ) != NULL ){
	
	/*
	**观察字符串中的每个字符,看看它是不是我们要找的那个。
	*/
		while( *string != '\0' ){
			if( *string++ == value )
				return TRUE;
		}
	}
	return FALSE;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?