一、第一个 C++ 程序
一个计算机语言的第一个程序总是HelloWorld,C++也不例外。
#include <iostream>
using namespace std;
void main()
{
cout << "HelloWorld\n";
}
[include指令]
C++ 程序的第一行带“#”号的语句被称为宏定义
或预编译命令
,#include在代码中的意思是:包含
或引用
。
include后面紧跟着(<>),(<>)里面是一个 C++ 库,iostream 是 C++ 的输入输出库。
如果没有引用 iostream 库,那么将不能执行基本输入和输出操作,演示代码如下:
如上图所示,第一行代码已经注释掉,printf、cout、cin、endl已经报错。
[C++注释]
常见的注释有两种:单行注释 和 多行注释
/*
printf("HelloWorld\n");
cout << "HelloWorld\n";
*/
// cout << "HelloWorld\n";
// 一般用于单行注释
/* */ 一般用于多行注释
[命名空间]
C++中命名空间的目的是为了减少和避免命名冲突。
namespace是标识符的各种可见范围。
如果使用C++标准库中的标识符时,一种简便的方法时:
using namespace std;
std是标准库中的命名空间,代码中cout << "HelloWorld\n";
表示输出,如果在输入或者输出之前没有声明std命名空间,那么在输入或者输出的代码需要这样写:
std::cout << "HelloWorld\n";
[main函数]
main函数时程序的入口,它的默认返回值可以是void,也可以是int,常见的返回值就这两种类型。
#include <iostream>
using namespace std;
void main()
{
}
或者
#include <iostream>
using namespace std;
int main()
{
return 0;
}
二、输入输出
输出语句主要有两种:printf
和 cout
printf("HelloWorld\n");
cout << "HelloWorld\n";
可以在控制台输出结果:
image.png
其中“\n”为换行符。
使用cout指令,可以搭配换行指令endl:
cout << "HelloWorld" << endl;
“\n”和“endl”都可以实现换行效果。
cin是C++的输入指令,可以在控制台中输入,演示代码如下:
#include <iostream>
using namespace std;
void main()
{
int in;
cout << "请输入in的值:";
cin >> in;
in = in * 2;
cout << "输出的结果为:" << in << endl;
}
输出结果如下:
image.pngcout使用“<<”来输出,可以使用多个“<<”连接不同类型的数据或者指令;
cin使用“>>”输入数据,将数据传入变量中。
[本章完...]
网友评论