if语句的一个现象
2016-03-06 10:00
141 查看
如果if语句的判断式中有逗号,例如:if(a== b,c ==d),EVC的编译器会报错吗? 在今天的编程中,就出现了这样一句: ... else if(3 == GetWinStatus(),GetWinStatus()) //在日期设置窗口, 则返回主窗体 { SetWinStatus(0,GetWinStatus()); } 编译器竟然没有报错,更奇怪的是功能一些正常。 要不是我有所谓静态测试的习惯---也就是读自己写的代码,就不会发现这个问题。
相关文章推荐
- 基于python3的机器学习库
- 51nod 1183 编辑距离
- 常用的Linux操作命令(一)
- Tencent qmail 的一个漏洞
- Java Request中文乱码
- Transact-SQL 参考 返回并允许要查询的 Microsoft® SQL Server™ 版本信息
- 蓝桥杯 算法训练 P1103 (结构体指针)
- PAT1040有几个PAT
- 解析Hibernate中的持久化—ORM(转载)
- poj 2676 Sudoku
- Go代理,修改标题
- iOS进阶之旅-图片裁剪
- iOS8- UIAlertViewController
- python实现PMI(求词语关联性)
- cdb与pdb的一些常用查询命令
- EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS的删除创建
- 需要学习的内容
- bzoj4010: [HNOI2015]菜肴制作
- IOS UIAlertView(警告框)方法总结
- 设计模式(Design Patterns)