C++ primer 初学(二) 术语表

术语表:便于后续查看

前言

  了解术语涵义对一门语言的学习有很大帮助。


一、基础知识

    机器语言:机器语言是直接用二进制代码指令表达的计算机语言。汇编语言:用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。高级语言:高级语言的语法和结构更类似普通英文,且远离对硬件的直接操作。

  • 指令:指令就是告诉计算机从事某一特殊符号的代码。
  • 助记符:助记符是便于人们记忆,并能描述指令功能和指令操作数的符号。
  • 面向过程:面向过程是一种以过程为中心的编程思想,就是分析出解决问题所需要的步骤,然后用函数将这些步骤逐步实现,使用时依次调用即可。
  • 运算符:运算符用于执行程序代码运算,针对一个或一个以上的操作数目进行运算。
  • 结构类型:我们把一些不同类型的数据组合成一个整型,就可以声明为一个结构类型。
  • 数据类型:数据类型是一个值的集合以及定义在这个值集上的组操作。
  • 声明:当一个计算机程序需要调用内存空间时,对内存发出的“占位”指令称为声明。
  • 关键字:关键字是用来标识文件中各个记录的特定数据项目的值,在计算机语言中是事先定义的。有特别意义的标识符,又称保留字。
  • 编译:编译就是把高级语言变成计算机可以识别的二进制语言的过程。
  • 源文件:源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果。
  • 常量:常量指在程序运行过程中其值不可改变的量。

二、C++的常用术语

缓冲区(buffer)

    一个存储区域,用于保存数据。IO 设施通常将输入(输出)数据保存在一个缓冲区中,可以显示的刷新缓冲区。默认情况下,读cin 会刷新 cout;程序非正常终止时也会刷新 cout。

类( class)

    一种用于定义自己的数据结构及其相关操作的机制。类是C++中最基本的特性之一。标准库类型中,如istream和 ostream都是类。

Cerr

    一个 ostream 对象,关联到标准错误,通常写到与标准输出相同的设备。默认情况下,写到cerr的数据是不缓冲的。cerr通常用于输出错误信息或其他不属于程序正常逻辑的输出内容。

clog

    一个 ostream 对象,默认缓冲,用于报告程序的执行信息,存到一个日志文件中。

头文件(header)

    使类或其他名字的定义可被多个程序使用的一种机制,程序通过 #include 指令使用头文件。

if 语句( if statement)

    根据一个特定条件的值进行条件执行的语句。如果条件为真,执行if语句体。否则,执行else语句体(如果存在的话)。

库类型(library type)

    标准库定义的类型,如 istream。

操纵符(manipulator)

    如 std::endl,用于操纵流,这个用于刷新缓冲区。

命名空间(namespace)

    通常是包含很多类的一个空间,命名空间可以避免不经意的命名冲突。

. 运算符(. operator)

    点运算符,用于访问类的成员。

:: 运算符(:: 运算符)

    作用域运算符,用于访问命名空间中的类。

<<运算符(<<operator)

    输出运算符。将右侧运算对象的值写到左侧运算对象表示的输出流:cout <<"hi"表示将hi写到标准输出。输出运算符可以连接: cout<<"hi"<< "bye"表示将输出hibye。

>>运算符(>> operator)

    输入运算符。从左侧运算对象所指定的输入流读取数据,存入右侧运算对象中:cin >> i表示从标准输入读取下一个值,存入i中。输入运算符可以连接: cin >>i>>j表示先读取一个值存入i,再读取一个值存入j。

#include

    头文件包含指令,使头文件中的代码可以被其他程序使用。


总结

    C++的术语有很多,暂时只写了我目前认为常用的一部分。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值