64,636
社区成员
发帖
与我相关
我的任务
分享
1.
#include <iostream>
using namespace std;
int main()
{
int i = 3;
int n = 6;
if (i > n)
cout << " i > n ";
else (n > i)
cout << "n > i ";
cin.get();
return 0;
}
提示:
1>d:\documents\visual studio 2010\projects\test\test\test.cpp(21): error C2146: 语法错误: 缺少“;”(在标识符“cout”的前面)
2.
#include <iostream>
using namespace std;
int main()
{
int i = 3;
int n = 6;
if (i > n)
cout << " i > n ";
else (n > i)
;cout << "n > i ";//cout 前面多了一个';'符号
cin.get();
return 0;
}
没有提示错误,能通过编译
3.
#include <iostream>
using namespace std;
int main()
{
int i = 3;
int n = 6;
if (i > n)
cout << " i > n ";
else if (n > i) //把else换成else if
cout << "n > i "; //前面没有';'
cin.get();
return 0;
}
没有提示错误,能通过编译
4.
#include <iostream>
using namespace std;
int main()
{
int i = 3;
int n = 6;
if (i > n)
cout << " i > n ";
else if (n > i) //把else换成else if
;cout << "n > i "; ////前面有';'
cin.get();
return 0;
}
也通过编译了
#include <iostream>
using namespace std;
int main()
{
int i = 3;
int n = 6;
if (i > n)
cout << " i > n ";
else (n > i)
cout << "n > i ";
cin.get();
return 0;
}
if (i > n)
cout << " i > n ";
else if (n > i)
cout << "n > i ";