| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 859 人关注过本帖
标题:两个strchr()函数为什麽不一样呢?
只看楼主 加入收藏
b001lcp
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:45
专家分:157
注 册:2010-3-17
收藏
得分:2 
while(!strchr("1234",a=getchar()))//循环中a有赋值,所以当条件成立时刻正常退出
{
michael;  


a=getchar();
while(!strchr("1234",a))//a只有在循环前赋值了一次,后面就没有再赋值了,因此当前面输入的值不为1,2,3,4中的任何一个时,就进入死循环
{
michael;//这个虽然有取值,但没有赋值给a,只是起到一个清“回车”字符的作用
2010-04-17 23:10
快速回复:两个strchr()函数为什麽不一样呢?
数据加载中...
 
   



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

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