常量和变量

简介: 常量和变量

变量    

 创建方式:数据类型加变量名

493c6a94c5fc473aab3dd25a3275d1bd.png


变量在创建的时候就给⼀个初始值,就 叫初始化

7b45059909e247e4bd75a1784bef1a95.png

整型变量的定义和输出


48cddde28bbd4242b00ddb5911e74c3a.png

转义字符acd2b1e8711440c5b93c03cf7d3ce3d1.png



变量分为全局变量和局部变量

全局变量:在⼤括号外部定义的变量就是全局变量,全局变量的使⽤范围更⼴,整个⼯程中想使⽤,都是有办法使⽤的

局部变量:在⼤括号内部定义的变量就是局部变量,局部变量的使⽤范围是⽐较局限,只能在⾃⼰所在的局部 范围内使⽤的。

4b0cedd5c7c5496d965703a9397444da.png

当局部变量和全局变量同名的时候,局部变量优先使⽤.

全局变量和局部变量在内存中存储在哪⾥呢?

1. 局部变量是放在内存的栈区

2. 全局变量是放在内存的静态区

3. 堆区是⽤来动态内存管理的(后期会介绍)

68cfb66a29324c528734d399e2bcdf8c.png

其实内存区域的划分会更加细致,以后在操作系

统的相关知识的时候会介绍。

常量

在程序运行过程中,其值不能被改变的量

常量一般出现在表达式或赋值语句中

如:




标识符命名规则


  • 标识符不能是关键字
  • 标识符只能由字母、数字、下划线组成
  • 第一个字符必须为字母或下划线
  • 标识符中字母区分大小写
相关文章
|
安全 Java 编译器
【面试问题】说说原子性、可见性、有序性?
【1月更文挑战第27天】【面试问题】说说原子性、可见性、有序性?
关于Qt的pri模块化编程详解
今天在移植一份代码的时候遇到了了Qt的`pri`文件,在CSDN上看了一下怎么用,都告诉我新建文件夹,直接Ctrl+S的,试了半天不行,看了一下需要移植的代码,茅塞顿开,分享给大家详细过程。
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
AI第三极之争:生成式人工智能(GAI)认证如何重塑青年竞争力与时代担当
本文探讨了AI时代青年面临的机遇与挑战,强调跨学科知识、创新思维及伦理意识的重要性,并提出GAI认证对提升青年就业竞争力的意义。通过加强教育衔接、校企合作及政策支持,助力青年在AI领域成长,成为推动社会进步的重要力量。
|
11月前
|
数据采集 监控 安全
zabbix主动模式(Active)
zabbix主动模式(Active)
536 10
|
搜索推荐
在 catch 代码块中处理多个异常类型
【10月更文挑战第12天】 在 catch 代码块中处理多个异常类型
332 2
|
Java 数据库连接 数据库
Spring Data JPA 与 Hibernate 之区别
【8月更文挑战第21天】
411 0
|
SQL 缓存 关系型数据库
日志系统:一条SQL更新语句是如何执行的?
本文探讨了MySQL中更新语句的执行流程和日志系统,包括redo log(重做日志)和binlog(归档日志)的作用。更新语句会经过连接器、分析器、优化器和执行器,同时涉及redo log和binlog以确保数据的安全性和一致性。redo log用于快速更新并保证crash-safe,采用Write-Ahead Logging策略,先写入redo log再更新磁盘。binlog则是逻辑日志,用于归档和数据恢复。两阶段提交保证redo log和binlog的一致性。文章还提到,定期全量备份的频率影响数据库系统的恢复能力和数据安全性。
211 0
日志系统:一条SQL更新语句是如何执行的?
|
人工智能 自然语言处理 搜索推荐
人工智能的奇妙世界:从 AI 到 AIGC,再到大模型与 AGI
人工智能的奇妙世界:从 AI 到 AIGC,再到大模型与 AGI
2574 0
|
弹性计算 缓存 数据库
阿里云2核4G服务器优惠价格30元、165元和199元报价表
阿里云2核4G服务器优惠价格30元、165元和199元报价表,阿里云2核4G服务器多少钱一年?2核4G配置1个月多少钱?2核4G服务器30元3个月、轻量应用服务器2核4G4M带宽165元一年、企业用户2核4G5M带宽199元一年。可以在阿里云百科查看当前最新2核4G服务器精准报价、优惠券和活动信息
|
机器学习/深度学习 自然语言处理 算法
一文综述,未来已来 | 视觉和大语言模型的未来是什么?必然结连理实现多模态大模型
一文综述,未来已来 | 视觉和大语言模型的未来是什么?必然结连理实现多模态大模型
491 1
下一篇
oss云网关配置