c语言中x=5和x==5有什么区别?

[复制链接]
查看11 | 回复3 | 2010-9-14 19:17:19 | 显示全部楼层 |阅读模式


回复

使用道具 举报

千问 | 2010-9-14 19:17:19 | 显示全部楼层
x=5是将x赋值为5,是赋值运算x==5是逻辑运算,判断x是否等于5,如果x等于5,则条件成立,否则条件不成立
回复

使用道具 举报

千问 | 2010-9-14 19:17:19 | 显示全部楼层
x=5 是赋值语句,是将变量x中的值变成5;x==5是判断语句,判断x中的值是否等于5,是则返回真(1),否则为假(0)。
回复

使用道具 举报

千问 | 2010-9-14 19:17:19 | 显示全部楼层
=是赋值操作符,==是判断操作符x=5的意思是将5保存到变量x中x==5是判断x是否等于5,等于返回true,不等返回false
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行