65,211
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
int main( )
{
int a=1,b=2,x,y;
cout << a++ + ++b << endl; // a = 1; b = 3 ; ==> printf 4
cout << a%b << endl; // a = 2; b = 3 ; a%b = 2;
x=!a>b; // x = (!a)>b; !a = 0; (!a)>b = 0; x = 0;
y=x-- && b; // y = (0 && 3) = 0;
cout << x << endl; //x = -1
cout << y << endl; // y = 0
return 0;
}
#include <iostream.h>
void main( )
{
int a=1,b=2,x,y;
cout <<a++ + ++b <<endl;
cout <<a%b <<endl; // 此时a=2 b=3
x=!a>b; // 比较!a与b 若!a>b则表达式为真,x=1,否则x=0 因为!a=0,b=3,因此x=0
y=x--&&b; // 此时 x=0-1=-1
cout <<x <<endl; // x=-1
cout <<y <<endl;
}