300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C语言中的关键字 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法【 C语

C语言中的关键字 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法【 C语

时间:2022-08-04 15:12:51

相关推荐

C语言中的关键字 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法【 C语

C语言结构C语言中的关键字变量变量的定义变量的命名规则交换两个变量的值驼峰命名法

C语言结构

上图中我们可以看到最外层是程序,内部是所有的构成,我们从最里面开始说明。

当我们用计算机语言来描述世界的时候,比如描述一个人的性别,身高,体重,收入,就需要用变量把数据存储到电脑里面,变量之间不仅需要名字来识别,还需要类型来进行限定。

例如:我们经常玩游戏所关心的血量,经常打游戏game over了是因为血量没了。那么血量在内存中是一个不断变化的量,我们后面会详细说明内存模型,假设4个字节用来存放血量,并且将血量值设置为99,那么我们就要给内存中4个字节取一个名字来用于区分不同的变量,并且我们操作内存空间的时候就要给内存空间取一个相关联的名字。还有一个问题就是血量是0~100用几个字节来描述呢?这就涉及到了C语言数据类型。 我们这篇博客先来看变量取名的规则,后面我们来说明通过类型来限定变量大小,我们要选择最适合的内存大小来存储变量,既不要太小也不要太大,太小无法描述,太大则会浪费。

这篇博客我们先来说明变量的命名规则。

C语言中的关键字

关键字,也叫保留字。己经被C语言赋予了特殊的意义,不能用于变量名,所以我们既要研究其特殊的意义,也要跟其不发生冲突。

C语言中有32个关键字。

其中的 char/short/int /long /float/double,signed/unsigned 均是数值类型关键字。

变量

变量的定义

变量的本质,实质就是一段内存空间的别名。

我们使用下面代码定义变量,例如:

int a = 4;

表示在内存中占据4个字节,这4个字节的空间存放数值4,给这段内存空间取别名为a。

short b = 5;

表示在内存中占据2个字节,这2个字节的空间存放数值5,给这段内存空间取别名为b。

变量的命名规则

变量名由字母、数字和 _(下划线)组合而成。变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等。变量名必须以字母或 _(下划线)开头。变量名不能包含空白字符(换行符、空格和制表符称为空白字符)。C 语言中的某些词(例如 int 和 float 等)称为关键字,具有特殊意义,不能用作变量名。C 语言变量名区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量。

如下变量名是合法的:

a_b

a1b

_Ab

如下变量名则是不合法的:

a@b

2ab

a-b

交换两个变量的值

#include <stdio.h>int main(){int a = 4;int b = 5;printf("a = %d,b = %d\n", a, b);int tmp = a;a = b;b = tmp;printf("a = %d,b = %d\n", a, b);return 0;}

运行结果为:

驼峰命名法

驼峰命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母。

例如:myFirstName、myLastName

这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,目的就是为了增加识别和可读性。

取名讲究见名知意。

C语言中的关键字 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法【 C语言变量名命名法则】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。