C++笔记:入门

文章目录

C++ 是一个面向对象的功能强大的编程语言。系统的学习C++,不但可以让我掌握一件编程的利器,而且对于我提高编程素养会有很好的作用。

第一个C++程序

int main()
{
	return 0;
}

C++不是完全面向对象的语言

在学习C#时,有一句话很重要:一切必须属于类。而在C++中却没有这样的规定。在C++的这个典型的空程序中,不存在类。

对上述程序添加标准库函数

在 C++ Primer 第四版中,作者特意强调了库的重要性,并把标准库的引入放到了最开始的地方。因此,我也提前领略 C++ 标准库的使用。 下面是一个使用了C++标准库的程序,这个程序实现了经典的 「Hello, world!」。

#include <iostream>

int main()
{
	char c;
	std::cout << "Hello, world!" << std::endl;
	std::cin >> c;
	return 0;
}

这个程序定义了一个变量c(char类型),使用了标准库类型 std::cinstd::coutstd::endl

其中我们看到了C++引用库的语法。

#include <iostream>

关于这个语法,有两个地方需要注意:

  1. 没有分号

    这意味着,你必须在单独的行中书写这些库引用。

  2. 采用尖括号扩住标准库名,没有.h扩展名。

    这说明你引用的是标准库。

如果引用的是用户的库,应该使用下面的格式。

#include "yourname.h"

关于C++中«和»操作符

这两个操作符对于用惯其它语言的C++新手应该是看起来很玄乎的。其实没什么特别。

<< 是输出操作符,>> 是输入操作符。

使用 std::cin » [变量] 后,返回值为 std::cin 本身,所以,可以连续使用 » 操作符输出多次。«具有同样的特性。

输出操作符的右操作数是要输出的内容,而对于输入,右操作数是输入的内容所保存的变量。

题外话:我帮你整理了包括 AI 写作、绘画、视频(自媒体制作)零门槛 AI 课程 + 国内可直接顺畅使用的软件。想让自己快速用上 AI 工具来降本增效,辅助工作和生活?限时报名

当前页阅读量为: