变量、常量

概念

  所谓变量就是可以改变的量,而常量则是无法被改变的值。

变量定义方法

  上一小节谈到了数据类型,那么在明白数据类型的情况下,定义起来就非常简单了。

//未初始化
int age ;
float weight ;
char sex ;
//初始化
int age = 10;
float weight = 45.5;
char sex = 'f';
如上所示,有两种方法:
1.数据类型 变量名;
2.数据类型 变量名=赋初值;

建议大家在定义一个变量后最立刻对它进行初始化赋值,否则变量会存储一个随机的值,这十分不便于变量管理。

变量分类

局部变量和全局变量
  • 全局变量:作用域和生命周期是当前整个程序
  • 局部变量:作用域和生命周期在其定义的花括号内
#include <stdio.h>//添加头文件
#include <stdlib.h>
int num1 = 521;//全局变量
int main()//主函数,函数入口
{
    int num2 = 2018;//局部变量
    //下面定义的num不会和上面的num冲突
    int num1 = 2010;
    return 0;
}
常量
  • 字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量
#include <stdio.h>//添加头文件
#include <stdlib.h>
//宏定义标识符常量,后续出现的PIE就等于3.14
#define PIE 3.14
//枚举常量,默认从0开始赋值
enum Sex
{
   MALE,
   FEMALE,
   SECRET,
};
//主函数,函数入口
int main()
{
       //字面常量
   3.14;
   1000;
       //const修饰的常量
   const float pai = 3.14;
   return 0;
}    

博客园发表于 2020-10-26 19:07

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值