标题:不明白,请高手指点!!!谢谢!!!
取消只看楼主
chenyiqing23
Rank: 2
等 级:论坛游民
帖 子:84
专家分:53
注 册:2007-12-27
结帖率:73.33%
 问题点数:0 回复次数:0 
不明白,请高手指点!!!谢谢!!!
main(){
char st[20],*ps;
int i;
printf("input a string:\n");
ps=st;
scanf("%s",ps);
for(i=0;ps[i]!='\0';i++)
if(ps[i]=='k'){
printf("there is a 'k' in the string\n");
break;
}
if(ps[i]=='\0') printf("There is no 'k' in the string\n");
}

里面这句: for(i=0;ps[i]!='\0';i++)
还有这句: if(ps[i]=='\0')
不知道是什么意思!!!
请各位哥哥姐姐指点一下,因为我是自学的没有老师,痛苦哦!!!
搜索更多相关主题的帖子: string printf input 
2007-12-27 22:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-194731-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.983390 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved