本人因为做UE4 虚幻引擎 要用到C++,所以才开始学习C++,肯定有很大不行的地方,还是希望各位大大 多多指点
cout语句的一般格式:cont <<表达式1 << 表达式2 << ... <<表达式n; cont代表显示器,执行cout<<x操作就相当于把X的值输出到显示器上
cin语句的一般格式:cin>> 变量1 >>变量2 >> ... >>变量n; cin代表键盘,执行cin>>x就相当于把键盘输入的数据赋值给变量
1)通常编写一个普通语句的时候;例如
#include <iostream.h>
void main(){
int ilnput;
cout << "Please input a number:"<< endl;
cin>> ilnput ;
cout << "the number is :" << ilnput << endl;
}
但是你会遇到俩个错误A. 显示“无法打开包括文件:“iostream.h”: No such file or directory”
原因是:没有使用命名空间 using namespace std;
应该改为:#include "iostream"
using namespace std;
B,改完之后又发现报错 [Error] '::main' must return 'int'
这个不是你代码的问题,而是编译器的问题,C语言的标准允许main函数为void类型,而按照C++的标准 main必须是int类型,但很多IDE或者编译器
不一定准守C++标准,比如VS,可能你用的是DevC++,这个严格的遵守C++的标准。
因为只要把main函数改一下就行啦,C里面能这么写
void main(){
}
但是C++得这样写
int main(){
return 0;
}
您是第一种写法就错了