C++学习之路DAY1—基础知识

必备语句

一、编译指令

#include <iostream>
  1. #include 是预处理器编译指令,C++中包含头文件命令,用于将指定头文件嵌入源文件中。预处理器发现 #include 指令后,就会寻找指令后面<>中的文件名,并把这个文件的内容包含到当前文件中。被包含文件中的文本将替换源代码文件中的#include 指令, 就像你把被包含文件中的全部内容键入到源文件中的这个位置一样。
  2. iostream是指iostream库(称为包含文件)。iostream的意思是输入输出流,直接点说就是in(输入) out(输出) stream(流),取in、out的首字母与stream合成。iostream文件内容将取代代码行#include< iostream>,原始文件没有被修改,而是将源代码文件和iostream组合成一个复合文件,编译的下一阶段将使用该文件。

二、名称空间

using namespace 

如果使用iostream而不是iostream.h,则应使用using namespace(名称空间编译指令)来使iostream中的定义对程序可用。即,当文件没有扩展名h时,类、函数和变量都被放置在名称空间std中。

  1. 实际上,iostream中的定义是std::cout和std::endl,所以可以省略编译指令using,在cout等前面加std::
  2. 有一个更好的方法是,只使所需的名称可用,即using std::cout

三、控制符

cout<<endl;

endl是一个特殊的C++符号,表示重启一行,注:在C++中也可用C语言中\n生成空行。

四、int main( )

int main()//表示main函数给调用他的函数返回一个整数值,且不从调用它的函数那里获得任何信息
  1. 函数头int mai()描述了函数与调用它的函数之间的接口,通常,main()被启动代码调用,而启动代码是由编译器添加到程序中的,是程序和操作系统时间的桥梁(即接口)。
  2. 位于函数名前面的部分是函数返回类型,描述的是从函数返回给调用它的函数的信息。
  3. 函数名后括号中的部分是形参列表,描述的是从调用函数传递给被调用函数的信息,但通常并不从程序的其他部分调用main()
  4. int main(void)=void main()
  5. 如果编译器到达main()函数末尾时没有遇到返回语句,则认为main()以return 0结尾。

五、cout和cin

cout<<carrot<<endl;//此时输出的是carrot的值
cout<<"carrot";//此时输出的是carrot字符串

C++插入运算符(<<)将根据其后的数据类型相应的调整其行为,这是一个运算符重载的例子。

cin>>carrots;

与cout一样,cin也是一个智能对象,将键盘输入转换为接受信息的变量能够接受的形式。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值