【C++基础】01

【C++基础】01,第1张

【C++基础】Hello,world

文章目录
  • 【C++基础】Hello,world
  • 前言

  • 一、编译/执行 C++ 程序


  • 二、头文件(header file)


  • 三、流(stream)是什么


前言

工作难啊,准备重新学习C++,并做一下笔记!主要是自用。



主要学习来源菜鸟教程以及一些评论的整理,有错误的请各位大佬指出哈!



一、编译/执行 C++ 程序

#include
using namespace std; //using namespce 编译指令
int main() //函数头,main函数名
{
	cout << "Hello,world!" << endl; //此处的end可以由"\n"代替
	return 0; //结束函数
}
  • iostream的意思是输入输出流,iostream头文件定义标准输入/输出流对象,包含了 *** 作输入输出流的方法,比如读取一个文件,以流的方式读取;其作用是:让初学者有一个方便的命令行输入输出试验环境。


  • C++中 “\n” 与 endl 的区别是什么?
    “\n” 表示内容为一个回车符的字符串。


    std::endl 是流 *** 作子,输出的作用和输出 “\n” 类似,但可能略有区别。



    std::endl 输出一个换行符,并立即刷新缓冲区,相当于把要输出的内容插入到了输出流中。


  • #include编译指令,#include 该编译指令导致预处理器将iostream文件的内容添加到程序中


二、头文件(header file)

  • 在 C++ 中,分别使用.h 和.cpp 来定义一个类。



    .h 中存放类的声明,函数原型(放在类的声明中)。



    .cpp 存放函数体。



    也就是说,一个存放声明(declaration),一个存放定义(definition)。



    如果我们在一个头文件里声明了一个函数,当我们需要定义这个函数(这个定义是唯一的,也就是只能定义一次),或者需要使用这个函数时,我们在 cpp 中需要 include 这个头文件。



    同样地,如果我们在一个头文件里声明了一个类,当我们需要定义类里的成员函数,或者我们需要使用这个类时,我们在 cpp 中需要 include 这个头文件。


  • <> 先去系统目录中找头文件,如果没有在到当前目录下找。


    所以像标准的头文件 stdio.h、stdlib.h 等用这个方法。



    " " 首先在当前目录下寻找,如果找不到,再到系统目录中寻找。


    这个用于 include 自定义的头文件,让系统优先使用当前目录中定义的

using namespace std;编译指令使得 std 名称空间中的所有名称都可以用,即不用std::cout,或者std::cin、std::endl。



三、流(stream)是什么

关于 流 的解释
流的本质是一种对象。



流是介于数据和程序之间的一个中转设备。



C++中“流”的分类
C++中流主要分为三类:

1) IO流: 输入输出流,iostream
2)文件流: 对于文件的 *** 作,fstream
3)字符串流: 主要实现对于字符串的 *** 作,stringstream

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/585135.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-12
下一篇2022-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存