首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新人,问个小疑点

2012-02-27 
新人,问个小问题#includeiostreamusing namespace stdint main(){int a1, b2 cout !a--!(a-

新人,问个小问题
#include<iostream>
using namespace std;
int main()

{
int a=1, b=2 ;
cout <<!a<<"--"<<!(a-b)<<endl;
  cout <<a&&b<<"--"<<a&&(a-1)<<endl; //出错。怎么回事?
  cout <<a||b<<"--"<<a||(b-2)<<endl; //出错。怎么回事?


  return 0;
}

[解决办法]
cout <<(a&&b)<<"--"<<(a&&(a-1))<<endl; //出错。怎么回事?
cout <<(a||b)<<"--"<<(a||(b-2))<<endl; //出错。怎么回事?


加个括号试试
[解决办法]
要加括号
[解决办法]
优先级问题

热点排行