- 23
- 0
- 约 38页
- 2017-01-02 发布于河南
- 举报
指针作为函数的返回值 输入一个字符串和一个字符,如果该字符在字符串中,就从该字符首次出现的位置开始输出字符串中的字符。 要求定义函数match(s, ch),在字符串s中查找字符ch,如果找到,返回第一次找到的该字符在字符串中的位置(地址);否则,返回空指针NULL。 例如,输入字符r和字符串program后,输出rogram。 #include stdio.h char *match(char *s, char ch) { while(*s != \0) if(*s == ch) return(s); /* 若找到字符ch,返回相应的地址 */ else s++; return(NULL); /* 没有找到ch,返回空指针 */ } int main(void ) { char ch, str[80], *p = NULL; printf(“Please Input the string:\n”); scanf(%s, str); getchar( ); ch = getchar( ); if( ( p = match(str, ch) ) != NULL ) printf(%s\n, p); else printf(Not Foun
您可能关注的文档
最近下载
- 2025届广东省广州市某校高三下学期5月三模政治试题(原卷版+解析版).docx VIP
- 进口颜料分散剂G700,用于水性和油性涂料油墨.docx VIP
- 移动医疗健康管理应用场景创新与用户行为模式研究报告.docx
- 高考考务人员业务培训考试题及答案.docx VIP
- 火电厂厂用电受电方案.doc VIP
- 2025年浙江省宁波市鄞州区中考一模英语试题(含答案及听力原文,无音频).pdf VIP
- 浙江省宁波市鄞州区十二校联考2025年中考语文一模试卷(含答案).pdf VIP
- 《分散剂.ppt VIP
- 浙江省宁波市鄞州区十二校联考2025年中考一模数学试题.docx VIP
- 电动车充电站考核试卷 .pdf VIP
原创力文档

文档评论(0)