c语言学习2-常量和变量

1.变量:随时都会发生变化的。例如:年龄,价格,工资等等。

定义一个变量:

数据类型(int/char/float/double) 变量名 = 数值;

打印的时候,int使用%d,char使用%c,float使用%f,double使用%lf。

变量主要有两种:全局变量和局部变量。

全局变量是在{}外面,局部变量是在{}里面。

当全局变量和局部变量冲突时,局部变量优先。

注意:只要使用变量就要先进行定义。

作用域:可以起作用的区域。

全局变量的作用域是整个工程,局部变量的范围是变量所在的局部范围。

变量的生命周期:变量的创建和销毁之间的时间段。

全局变量的生命周期是程序的生命周期,局部变量的生命周期是局部变量从开始到结束的时间段。

2.常量:不会发生变化的。比如:性别

常量主要分为以下几种:

字面常量:3,10.0,'a'

const修饰的常变量:const +数据类型(int/char/float/ ) 变量名字=数据;

注意:这是常变量,本质上是变量,具有常属性。

#define定义的标识符常量,可以定义在main()外面也可以定义在里面。

#define 变量名称 数据

枚举常量:可以一一列举的常量,比如星期;

#include<stdio.h>
enum xin
{
    mon=1,
    tru,
    wen,
    t,
    Fri,
    sa,
    st
};
int main()
{
    enum xin a =mon;
    printf("%d",a);
    
    
    return 0;
}

注意:enum中数字前面要有标识符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值