1. 预备知识1.1 机器语言机器语言是直接用二进制代码指令表达的计算机语言。它由一系列的0和1组成,是计算机硬件能够直接理解和执行的语言。1.2 汇编语言汇编语言是用符号代替机器语言的二进制码,就把...
机器语言是直接用二进制代码指令表达的计算机语言。它由一系列的0和1组成,是计算机硬件能够直接理解和执行的语言。
汇编语言是用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。它比机器语言更容易理解,但仍然需要通过汇编器转换成机器语言才能被执行。
高级语言的语法和结构更类似普通英文,且远离对硬件的直接操作。C语言就是一种高级语言。
指令就是告诉计算机从事某一特殊符号的代码。在C语言中,指令通常指的是编译器能够理解和执行的代码。
助记符是便于人们记忆,并能描述指令功能和指令操作数的符号。在汇编语言中,助记符用于代替机器语言的操作码。
面向过程是一种以过程为中心的编程思想,就是分析出解决问题所需要的步骤,然后用函数将这些步骤逐步实现,使用时依次调用即可。
数据类型是一个值的集合以及定义在这个值集上的组操作。C语言中的基本数据类型包括:
变量是存储数据的容器,它具有名称和数据类型。在C语言中,变量在使用前需要先声明,并可以赋初始值。
运算符用于执行程序代码运算,针对一个或一个以上的操作数目进行运算。C语言中的运算符包括:
表达式是由运算符和操作数组成的式子,它能够产生一个结果。在C语言中,表达式可以是简单的,也可以是复杂的。
语句是C语言中执行操作的指令。C语言中的语句包括:
函数是C语言中实现模块化编程的重要工具。它可以将一段代码封装起来,方便重复使用。
指针是C语言中的一种特殊数据类型,它指向内存中的某个地址。指针在C语言中用于实现数组、字符串、动态内存分配等功能。
结构体是一种自定义的数据类型,它可以将多个不同类型的数据组合成一个整体。
联合体是一种自定义的数据类型,它允许多个成员共享同一块内存空间。
枚举是一种自定义的数据类型,它用于定义一组命名的整型常量。
位运算是C语言中的一种特殊运算,它直接对数据的二进制位进行操作。
文件操作是C语言中的一种特殊功能,它允许程序员对文件进行读写操作。
通过掌握以上术语,你可以更好地理解C语言的基础知识,从而为后续的深入学习打下坚实的基础。