社区
C语言
帖子详情
送分喽,帮我读下程序:)
xirenshen
2004-07-26 11:26:49
hello kitty(){
BYTE a;
if(a=getinput()){
......
}
}
这里的if语句判断的是什么啊?是不是应该写成if(a==getinput())双等号形式啊,请不惜赐教
...全文
86
7
打赏
收藏
送分喽,帮我读下程序:)
hello kitty(){ BYTE a; if(a=getinput()){ ...... } } 这里的if语句判断的是什么啊?是不是应该写成if(a==getinput())双等号形式啊,请不惜赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xirenshen
2004-07-26
打赏
举报
回复
ok I see
BroncoSpeedCoursing
2004-07-26
打赏
举报
回复
原程序没有错,一定不会是==,而是=。因为在前面a只是定义一下,并没有初始化,没有有实际意义的值,而只有在a=getinput()里,a才得到赋值,而加上if只是判断赋值是否合法,如果是a==getinput()的话,a这时的值是什么?怎么同getinput()比较,显然不合理。所以还应该是if(a=getinput())
xirenshen
2004-07-26
打赏
举报
回复
thanks
那如果赋值不成功a的值是0对吗
geesun
2004-07-26
打赏
举报
回复
上面说得都对!
killer1984
2004-07-26
打赏
举报
回复
“=”在这里是赋值操作符,所以这里判断的是你输入的字符,肯定为恒真。
“==”是逻辑运算符,改了以后判断的是变量a里的值是否与输入的字符相等。
peter9606
2004-07-26
打赏
举报
回复
如楼上所说~
yeedward
2004-07-26
打赏
举报
回复
if不一定是判断==
也可能是判断赋值是否成功
上面好象就是判断a是否被赋值
C++面向对象(一):面向对象
程序
设计概述
会有点长,不过读过就全学会喽!!!!!! 会有点长,不过读过就全学会喽!!!!!! 会有点长,不过读过就全学会喽!!!!!! 1.什么是面向对象
程序
设计 面向对象
程序
设计方法是通过增加软件的可扩充性和可重 ...
编程祖师爷尼古拉斯•威茨:算法+数据结构=
程序
作者 | 年素清责编 | 王晓曼出品 |
程序
人生(ID:coder _life)尼古拉斯•威茨(Niklaus Wirth)是瑞士计算机科学家,也是计算机编程领域的祖师爷,他先后参与或...
读后感:灯塔客户---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十三)
灯塔客户---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十三)http://blog.csdn.net/david_lv/archive/2008/07/14/2649438.aspx读后感:万事开头难,产品销售不好做。不做就永远做不来。原文: 过去...
微信小
程序
实战篇-电商(一)
好啦,言归正传,我们今天要讲解微信小
程序
的实战篇-电商,因为很多读者都反馈让我出一个关于电商的教程,所以我就打算利用空余时间写几篇关于电商小
程序
的教程,这个是第一篇,好,小明同学,现在要开始划重点啦,...
C语言初阶第三篇:换我心,为你心,始知C语言 从C语言选择语句到循环语句保姆教学来喽
此处的判断条件十分的多样,比如我读文件,想让
程序
读到结尾停止,就可以写一个: while(!feof(filename)) 或者接收键入的数字字符: while(scanf("%d%d",&a,&b) != 2) 这里注意,scanf函数的返回值是接受的数量,...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章