两天未见,不知道大家对于C语言的关键字词汇掌握得怎么样啦?关键字是程序语言当中的基石,记住了这些关键字有利于大家更好地理解更多连续成段的程序代码。
这一期,我们主要讲讲一些数据和存储级别相关的关键字,快来一起学起来吧!
C
const:常量。对于这个关键字,可能就英语层面来理解确实少见,它在词典当中的解释也只是“常数,不变的”,并没有其他的含义。但是在C语言当中,作为一个存储级别的关键字,const有着举足轻重的地位。const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。因此它的作用就是限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一定帮助。
R
register:存储数据修饰符。“register”这个单词有着丰富的含义,在动词形式中主要有“登记;给…注册”的意思,在名词形式中具有“音域;语域;寄存器”的含义。在C语言当中,一旦使用register修饰一个变量,就是在暗示编译程序该变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。在刚开始学习的时候,我们需要了解到register主要有两个限制:首先,register变量必须是能被CPU所接受的类型;其次,因为register变量可能不存放在内存中,所以不能用“&”来获取register变量的地址。
S
switch:选择结构语句关键词。作为一个普通的四级词汇,相信大家对于“switch”都不会太陌生,它就是“改变,转变”以及“开关,闸”的意思。switch用在C语言当中经常跟case一起使用,是一个判断选择代码,其功能就是控制流程流转。当变量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果变量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。
U
union:联合体。“union”是一个名词,具有“联合;联盟”的含义。在C语言当中,union是一个复杂类型的关键字,一般理解为联合体。简单地理解,就是一个多个变量的结构同时使用一块内存区域,区域的取值大小为该结构中长度最大的变量的值。联合变量的说明和结构变量的说明方式相同,也有三种形式:先定义,再说明;定义同时说明和直接说明。
V
void:无类型。“void”的中文含义也是非常丰富的,但跟C语言相关的含义是它作为形容词的时候的解释,即“空的,空虚的”。作为一个数据类型的关键字,void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void几乎只有“注释”和限制程序的作用,仅仅定义一个void变量没有任何意义。void真正发挥的作用在于:①对函数返回的限定;②对函数参数的限定。初学者在使用的时候主要记住两点规则:①如果函数没有返回值,那么应声明为void类型;②如果函数无参数,那么应声明其参数为void。
好咯,今天的英语知识分享就到这儿啦!
C语言是一门面向过程的程序语言,在设计上更加靠近计算机运行的底层原理,因此对于各种数据的修饰和定义也是非常严谨。大家阅读过后,也要好好记忆、多多复习英语哦![笑][笑]
下期我们将继续了解更多与程序语言相关的英语词汇,不见不散![可爱]