2.3 声明

简介: 这段代码声明了一个名为num1的整型变量。声明是在C语言中定义变量的关键操作,它告诉编译器变量的名称及其数据类型(此处为int),以便在内存中为其分配适当的存储空间。不同于Pascal,C语言中分号是语句结束的标志。关键字"int"表示这是一个整数类型的变量,标识符num1则是该变量的名称。在C语言环境中,关键字具有特殊含义,不能用于其他命名,如变量名或函数名。声明同时建立了标识符与其内存位置及数据类型的关联。

int num1;
这行代码叫做声明。声明是C语言最终的特性之一。在该例中,声明完成了两件事。其一,在函数中有一个名为num的变量。其二,int表明num是一个整数(即,没有小数点或小数部分的数)。int是一种数据类型。编译器使用这些信息为num变量在内存中分配存储空间。分号在C语言中是大部分语句和声明的一部分,不像在Pascal中只是语句间的分隔符。
int是C语言的一个关键字,表示一种基本的C语言数据类型。关键字是语言定义的单词,不能做其他用途。例如,不能用int作为函数名和变量名。但是,这些关键字在该语言以外不起作用。
示例中的num是一个标识符,也就是一个变量、函数或其他实体的名称。因此,声明把特定标识符与计算机内存中的特定位置联系起来,同时也确定了存储在某位置的信息类型或数据类型。

目录
相关文章
|
7月前
声明数组
声明数组。
41 2
|
2月前
|
编译器 C语言
变量的声明与定义区别
变量的声明是指预先告知编译器变量的名称和类型,但不分配内存;而定义则是声明的同时在内存中分配空间,可以初始化。简单来说,声明是告诉编译器“有这么一个东西”,定义是“创建并使用这个东西”。
119 11
|
7月前
|
C++
C++程序中的类声明与对象定义
C++程序中的类声明与对象定义
86 1
|
7月前
|
C++
49派生类的声明方式和构成
49派生类的声明方式和构成
53 0
|
7月前
|
C++
26类的声明和对象的定义
26类的声明和对象的定义
39 0
|
7月前
函数的声明
函数的声明
怎样声明一个类不会被继承,什么场景下会用?
怎样声明一个类不会被继承,什么场景下会用?
82 0
全局变量的声明
全局变量的声明
158 0
4.15.3下面的数据声明及赋值哪一个是正确的?
下面的数据声明及赋值哪一个是正确的? A. float f = 1.3; B. char c = C. byte b = 257 D. int i = 10 相关知识点: https://edu.aliyun.com/course/34 正确答案:D
341 0
|
开发者
对象的声明及使用|学习笔记
快速学习 对象的声明及使用
147 0