C语言变量的定义
栏目分类:C语言教程 发布日期:2020-04-27 浏览次数:次
1.变量与常量
在整个程序的运行过程中,没有变化且不能变化的,我们称之为常量。在程序运行期间,可能会改变或者被赋值的,我们称之为变量。
2.声明一个变量
在前面的几章中,我们已经看过如何声明一个变量了。
short s;
int n;
long l;
float f;
double d;
声明变量的公式:类型 + 标识符 + 封号
即可声明一个变量。
必须先声明变量后,才能使用变量。
正确, 变量使用前被声明了。
// 正确
#include <stdio.h>
int main()
{
int a;
printf("%d\n", a); // 正确, 变量使用前被声明了。
return 0;
}
错误, 变量a未声明。
// 错误
#include <stdio.h>
int main()
{
printf("%d\n", a); // 错误, 变量未声明。
return 0;
}
错误, 变量a在声明前使用。
// 错误
#include <stdio.h>
int main()
{
printf("%d\n", a); // 错误, 变量在声明前使用。
int a;
return 0;
}
3. 变量允许使用的字符
声明变量的公式:类型 + 标识符 + 封号
标识符由大小写字母,数字和下划线组成。标识符不能以数字开头,并且必须与现有的关键词不同。
short apple; 正确
int 88fruit; 错误,不能以数字开头
long _pencil; 正确,可以以下换线或字母开头
float love_you; 正确,字母开头,标识符可以使用下划线
double int; 错误,不能与现有关键词相同
TIPS:
关键词是被编译器识别的,具有特殊意义的单词。在C语言标准中,关键词如下表所示。它们在C语言当中,都有具体的语法意义。例如int,代表一个整型数据类型,return代表函数结束并带回返回值。
auto | _Bool* | break | case |
char | _Complex* | const | continue |
default | restrict* | do | double |
else | enum | extern | float |
for | goto | if | _Imaginary* |
inline* | int | long | register |
return | short | signed | sizeof |
static | struct | switch | typedef |
union | unsigned | void | volatile |
while | |||
* * * |
本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/590.html