#请回答,你的年度知识点# (我是科学知识和编程类的作者,如果大家感兴趣的话,希望大家能点一下关注~~ 非常感谢 ! ! !) 在C语言中,常量和变量都是可以用来存储和表示数据的,常量值在程序执行的过程中是不可变的,而变量是可变的 1,常量的概念 常量是不可变的量,C语言中数值可以用常量表示,常量可以表示各种数据类型的值 2,变量的概念 变量和常量是相对的,变量在程序执行过程中是可变的量,由变量名和变量值组成,变量名是一个标识,变量值是一个数据值,程序为每个变量开辟了存储空间,变量值就存储在这个空间当中,可以通过变量名访问这个空间。 3,初始化和赋值的概念和异同 变量需要声明并定义才可以使用,并且在声明和定义之后可进行对此赋值,其中第一次赋值,成为初始化。赋值是指为变量设定一个数值的过程。 4,变量定义完成的两个功能 1,声明变量 2,为变量分配存储空间 第一个功能是为编译期服务的,第二个功能是在运行期完成的 5,在声明变量的同时为其赋值的做法,称为初始化 6,extern语句的作用是,告诉语句改变量是在改程序的其他语句中初始化完成定义的 7,"&"用来获取变量的地址,""用来获取地址上的内容,"&"是地址操作符,""是指针操作符