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::cin
,std::cout
,std::endl
。
其中我们看到了C++引用库的语法。
#include <iostream>
关于这个语法,有两个地方需要注意:
没有分号
这意味着,你必须在单独的行中书写这些库引用。
采用尖括号扩住标准库名,没有.h扩展名。
这说明你引用的是标准库。
如果引用的是用户的库,应该使用下面的格式。
#include "yourname.h"
关于C++中«和»操作符
这两个操作符对于用惯其它语言的C++新手应该是看起来很玄乎的。其实没什么特别。
<<
是输出操作符,>>
是输入操作符。
使用 std::cin
» [变量] 后,返回值为 std::cin
本身,所以,可以连续使用 » 操作符输出多次。«具有同样的特性。
输出操作符的右操作数是要输出的内容,而对于输入,右操作数是输入的内容所保存的变量。
题外话:我帮你整理了包括 AI 写作、绘画、视频(自媒体制作)零门槛 AI 课程 + 国内可直接顺畅使用的软件。想让自己快速用上 AI 工具来降本增效,辅助工作和生活?限时报名。
© 转载需附带本文链接,依据 CC BY-NC-SA 4.0 发布。