01

    技术2022-07-11  87

    变量的定义

    程序设计语言的基本构成要素

    自然语言程序设计语言字字母、数字、运算符、分隔符词或词组关键字、标识符、常量句子或段落语句篇章程序

    关键字(Keywords)

    关键字也称保留字,是C语言预先定义的,具有特殊意义的单词

    标识符(Identifiers)

    由大小写字母、数字和下划线构成的一个字符序列。包括

    系统预定义标识符用户自定义标识符 :用来标识变量名、符号常量名、数组名和函数名等。用户自定义标识符的命名规则 首字符必须是字母或者是下划线建议使用有意义的单词作为标识符的名字 不能与关键字以及系统预定义的标识符相同

    常量(Constant)

    在程序中不能改变其值的量

    变量(Variable)

    在程序执行过程中可以改变其值的量

    使用变量的基本原则

    变量必须先定义,后使用C89规定所有的变量必须在第一条可执行语句之前定义(C99取消了这一规定)

    变量的定义格式

    基本格式

    类型关键字 变量名;

    在同一条语句中同时定义多个同类型的变量

    类型关键字 变量名1, 变量名2, ...;

    例如

    int a, b, c; 这一条语句就定义了三个int类型的变量。

    变量的属性

    在计算机中,内存是按字节来编址的

    内存的每一字节,都是用一个十六进制的无符号整数来标识的,这样的一个整数值成为其对应的字节在内存中的地址值

    32位的机器的内存地址是32位,从0x00 00 00 00到0xff ff ff ff

    编译器按照变量定义的类型为其分配对应大小的内存空间

    一个变量具有四个基本属性

    变量名 :用于标识内存中一个具体的存储单元类型 : 决定了变量被分配的内存大小变量的地址 : 变量的内存空间的首地址变量的值: 保存在一个变量的内存空间中的数据

    如下图所示

    END

    Processed: 0.011, SQL: 9