执行下面C++代码后,有关说法错误的是( )。
1 int a, b; 2 cin >> a >> b; 3 if (a && b) 4 cout << "1"; 5 else if (!(a || b)) 6 cout << "2"; 7 else if (a || b) 8 cout << "3"; 9 else 10 cout << "4";