| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 955 人关注过本帖
标题:不明白,请高手指点!!!谢谢!!!
取消只看楼主 加入收藏
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
快速回复:不明白,请高手指点!!!谢谢!!!
数据加载中...
 
   



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

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