🌹作者:云小逸
📝个人主页: 云小扬的主页
📝码云: 云小扬 (YunXiaoYang003) - Gitee.com
🤟motto:要敢于一个人默默的面对自己, ==强大自己才是核心==。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前,其次就是现在!学会自己和解,与过去和解,努力爱自己。==希望春天来之前,我们一起面朝大海,春暖花开==!🤟
👏专栏:C语言初阶👏专栏:C语言进阶👏专栏:数据结构和算法👏
👏专栏:C++初阶---👏专栏:C++进阶--👏专栏:Linux学习👏
变量和常量![在这里插入图片描述 在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/ad6c3817ba1d4eae98598bd7f27cade4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LqR5bCP6YC4,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center&x-oss-process=image/resize,w_1400/format,webp)
(1).变量:分为局部变量和全局变量。
1.extem int a;//声明外部的符号
2.局部变量不可以多重定义
3.当局部变量与全局变量冲突,局部变量优先,但两者最好不要相同
4.定义变量时最好要初始化,否则则是随机值。
5.本质上看,变量代表了一段可操作的内存,也可以认为变量是内存的符号化表示。当程序中需要使用内存时,可以定义某种类型的变量。此时编译器根据变量的数据类型分配一定大小的内存空间。程序就可以通过变量名来访问对应的内存了。即上面提到的,向内存申请空间。
(2).常量:分为四种
1.字面常量:类如30,3.14,‘w’,"abc".
2.const修饰的常变量:const int a=10,则a的值不可以再修改.在C语言中,const修饰的a,本质上是变量,但不可以直接修改,有常量的性质。
3.#define a 10其中a不定类型,可整数,浮点数,字符串,此后不可以在a=100赋值
4.枚举常量
enum Color
{ RED,GREEN,BULE}//一般为大写字母,对应1,2,3
之后 在main函数中enum Color c = RED;但不可以RED=10,
枚举常量可以以%d输出。
5.补:
int n=10;int a[n]={0};//这是错误的,n必须为常量,就算加上const也不可以。
还有更多关于C语言的知识,可以看我的博客主页哦(^_−)☆
最后如果觉得我写的还不错,请不要忘记点赞✌,收藏✌,加关注✌哦(。・ω・。)