| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 567 人关注过本帖
标题:超级C语言初学者scanf()类型的问题
收藏  订阅  推荐  打印
singleheaven
Rank: 1
等级:新手上路
帖子:29
积分:418
注册:2008-8-3
超级C语言初学者scanf()类型的问题

while (scanf("%d%d", &a, &b), a || b)
a || b代表的是什么含义
2008-8-4 09:48
xiaomengxia2008
Rank: 2
等级:注册会员
帖子:80
积分:970
注册:2008-7-23

huo

本人是新手……
2008-8-4 09:54
starwing
Rank: 1
等级:新手上路
帖子:6
积分:162
注册:2006-12-20

这年头什么都可以叫超级,连菜鸟都超级了……
2008-8-4 10:26
elan1986
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:183
积分:2044
注册:2007-12-17

while (scanf("%d%d", &a, &b), a || b)
相当于判a和b不能同时为0
2008-8-4 10:26
luowenlong
Rank: 1
来自:黑龙江
等级:新手上路
帖子:2
积分:122
注册:2008-8-2

||是或的意思.||的两边有一边值为真.就都为真
2008-8-4 13:25
haozi163
Rank: 1
等级:新手上路
帖子:26
积分:364
注册:2007-9-21

或判断,当a为真或B
为真……
2008-8-4 13:43
妍清舞
Rank: 2
等级:注册会员
帖子:121
积分:1358
注册:2007-11-12

||是或的意思
2008-8-4 15:01
singleheaven
Rank: 1
等级:新手上路
帖子:29
积分:418
注册:2008-8-3
回复 4# elan1986 的帖子

那么这个和
while(scanf("%d%d",&a,&b)!=EOF)
具体有什么区别呢?
还有就是谢谢你的回答哦!
2008-8-4 22:58
meayer
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2008-9-13

引用:
singleheaven 在 2008-8-4 22:58 的发言:

那么这个和
while(scanf("%d%d",&a,&b)!=EOF)
具体有什么区别呢?
还有就是谢谢你的回答哦!
你这个的意思是,当输入无错(即合法)的时候就继续循环,上面那个括号里面是个逗号表达式,等于是输入两个数,只要两个数都不为0就继续循环.
2008-9-13 01:27
p1s
Rank: 3Rank: 3
等级:中级会员
威望:5
帖子:331
积分:3540
注册:2005-11-4

首先要理解逗号表达式,然后知道逻辑运算,最后了解scanf函数
2008-9-13 10:56
共有 566 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.051402 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved