为什么这个C++代码无法运行啊?(才学,不懂)
#include<iostream>
#include<string>
using namespace std;
int main()
{
cout << "请您给这部电影打分:" << endl;
int score = 0;
cin >> score;
cout << "您给这部电影的打分是:" << score << endl;
if (score >= 5)
{
switch (score)
{
case 10:
{
cout << "您认为这部电影是一部经典电影" << endl;
}
break;
case 9:
{
cout << "您认为这部电影非常好" << endl;
}
break;
case 8:
{
cout << "您认为这部电影是非常好" << endl;
}
break;
case 7:
{
cout << "您认为这部电影还可以" << endl;
}
break;
case 6:
{
cout << "您认为这部电影一般" << endl;
}
break;
case 5:
{
cout << "您认为这部电影是一部一般" << endl;
}
break;
}
}
else
{
cout << "您认为这是一部烂片儿" << endl;
}
system("pause");
return 0;
}
#include<iostream>
#include<string>
using namespace std;
int main()
{
cout << "请您给这部电影打分:" << endl;
int score = 0;
cin >> score;
cout << "您给这部电影的打分是:" << score << endl;
if (score >= 5)
{
switch (score)
{
case 10:
cout << "您认为这部电影是一部经典电影" << endl;
break;
case 9:
cout << "您认为这部电影非常好" << endl;
break;
case 8:
cout << "您认为这部电影是非常好" << endl;
break;
case 7:
cout << "您认为这部电影还可以" << endl;
break;
case 6:
cout << "您认为这部电影一般" << endl;
break;
case 5:
cout << "您认为这部电影是一部一般" << endl;
break;
}
}
else
{
cout << "您认为这是一部烂片儿" << endl;
}
system("pause");
return 0;
}
【相关推荐】
这里以VS编译器为例:首先建立一个C语言项目,在里面用C语言实现一个栈,如下图所示:
Stack.h文件:
Stack.c文件:
这样还不可以,毕竟要将它封装成为一个静态库,供C++调用(其实动态库也行,这里统一封装成静态库,后面再解释何为动/静态库)。
怎么封装呢,像下面这样:
然后:
最后,这还没有结束,还需要再运行一下程序。这样就将C语言代码配置成静态库了。