c语言常用术语,保证让你大开眼界

c语言常用术语

  • 术语一:预备知识
  • 术语三 :c语言基础
  • 术语:表达式与运算符
  • 术语:函数
  • 术语:指针
  • 术语:位运算
  • 术语:存储管理
  • 术语:文件

术语一:预备知识

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

术语三 :c语言基础

  • 算法:算法是一系列解决问题的清晰指令,它常常含有重复的步骤和一些比较或逻辑判断。
    -空间复杂度:空间复杂度是指算法需要消耗的空间资源。
  • 时间复杂度:时间复杂度是指算法需要消耗的时间资源。
  • 自然语言:自然语言就是日常生活中的语言。
  • 流程图:流程图是一种传统的算法表示法,它用一些图框来代表各种不同性质的操作,用流程线来指示算法的执行方向。
  • 伪代码:伪代码是用介于自然语言和计算机语言之间的文字和符号来描述算法。

术语:表达式与运算符

  • 单目运算符:运算所需变量为一个的运算符叫做单目运算符。
  • 双目运算符:运算所需变量为两个的运算符叫做双目运算符。
  • 三目运算符:运算所需变量为三个的运算符叫做三目运算符。
  • 变量:程序运行过程中其值可以改变的量叫做变量。
  • 表达式:表达式是由变量、运算符等以能求得数值为目的的有意义的排列方法所得的组合。
  • 优先级:优先级是在表达式进行运算时,决定各个变量运算的优先等级的参数。
  • 结合性:结合性是决定表达式运算的顺序的属性。

术语:函数

  • 初始化:初始化是把变量赋值为默认值的过程。
  • :宏是一种抽象的、根据一系列预定义的规则替换一定的文本模式。
  • 函数:函数是每个输入值对应唯一输出值的一种对应关系。
  • 调用:调用是将程序的执行交给其他代码段的过程。
  • 函数语句调用:把函数的调用作为一个语句就叫函数语句调用。
  • 嵌套调用:嵌套调用是在一个函数体中调用另一个函数的形式。
  • 递归函数:递归函数又被称为自调用函数,就是函数直接调用自身函数。
  • 内部函数:内部函数是只能被所在源文件所调用的函数。
  • 外部函数:外部函数是可以被其他源文件所调用的函数。
  • 局部变量:局部变量是作用范围仅限于函数内部的所有语句块的变量。
  • 全局变量:全局变量是可以在程序中的任何位置进行访问的变量。

术语:指针

  • 变量的指针:定义一个变量,在进行编译时就会给这个变量在内存中分配一个地址,通过访问这个地址可以找到所需的变量,这个变量的地址称为该变量的指针。
  • 直接访问:直接访问是按变量地址存取变量值的方式。
  • 间接访问:将变量地址存放在另一个变量中,先找到存放“变量地址”的另一个变量,通过另一个变量找到变量的地址,这种方法称为间接访问。
  • 指向指针的指针:当指针变量指向指针类型变量时,称为指向指针的指针。
  • 函数的指针:一个函数在编译时被分配给一个人口地址,这个函数的人口地址称为函数的指针。

术语:位运算

  • 位运算:位运算是对字节或者是对字中的位进行测试、置位或是移位处理。
  • 位(bit):位(bit):二进制数的一位,也称比特,是计算机存储数据的最小单位(bit)。
  • 字节:字节(byte):是存储数据的基本单位。
  • 循环移位:循环移位就是将移出的低位放到该数的高位或者将移出的高位放到该数的低位。
  • 位段类型:位段类型,是一种特殊的结构类型,其所有成员均以二进制位为单位定义长度,并称结构中的成员为位段或位域。

术语:存储管理

  • :在内存的全局存储空间当中,用于程序动态分配和释放的内存块称为自由存储空间,通常称为堆。
  • :栈是一个后进先出的压入弹出式的数据结构。
  • 静态存储:静态存储就是指在程序运行期间分配的固定的存储方式。
  • 动态存储:动态存储则是在程序运行期间根据需要动态地分配存储空间。

术语:文件

  • :流是一个数据字节的序列,流入程序的流称为“输入流”;相对的,如果是流出程序的流称为输出流。
  • 文件指针:文件指针是一个指向文件有关信息的指针,它们保存在一个结构体变量中。
  • 格式化:格式化就是把想要输出的数据,按照一定的格式输出。
  • 文件的基本操作:文件的基本操作包括文件的打开和关闭,除了标准的输入/输出文件外,其他所有的文件都必须先打开,再使用。而使用结束后,必须关闭该文件。

c语言常用术语,保证让你大开眼界_第1张图片

你可能感兴趣的:(c语言,c语言,自然语言处理,c++)