当前位置: 首页 > news >正文

C 语言变量

目录

变量

1.变量名

2.变量的声明

3.变量的赋值

4.变量的作用域


变量

变量(variable)可以理解成一块内存区域的名字。通过变量名,可以引用这块内存区域,获取里面存储的值。由于值可能发生变化,所以称为变量,否则就是常量了。

1.变量名

变量名在 C 语言里面属于标识符(identifier),命名有严格的规范。

  • 只能由字母(包括大写和小写)、数字和下划线(_)组成。
  • 不能以数字开头。
  • 长度不能超过63个字符。

下面是一些无效变量名的例子。

$zj
j**p
2cat
Hot-tab
tax rate
don't

上面示例中,每一行的变量名都是无效的。

变量名区分大小写,starStarSTAR都是不同的变量。

并非所有的词都能用作变量名,有些词在 C 语言里面有特殊含义(比如int),另一些词是命令(比如continue),它们都称为关键字,不能用作变量名。另外,C 语言还保留了一些词,供未来使用,这些保留字也不能用作变量名。下面就是 C 语言主要的关键字和保留字。

auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if,


http://www.mrgr.cn/news/69490.html

相关文章:

  • 408笔记合集
  • macOS 设置固定IP
  • 策略模式、状态机详细解读
  • JavaScript高级程序设计基础(四)
  • Conda环境、Ubuntu环境移植
  • 【Pikachu】目录遍历实战
  • 计算机毕业设计Python+大模型动漫推荐系统 动漫视频推荐系统 机器学习 协同过滤推荐算法 bilibili动漫爬虫 数据可视化 数据分析 大数据毕业设计
  • 硬件基础知识补全计划【七】MOS 晶体管
  • Oasis AI Minecraft:全球首个全AI驱动实时生成游戏的潜力与挑战
  • 移动应用开发:简易登录页
  • 【DCCMCI】多模态情感分析的层次去噪、表征解纠缠和双通道跨模态-上下文交互
  • 不想付费?这款免费软件满足你所有文件同步的需求
  • 从经典到应用:探索 AlexNet 神经网络
  • html5+css3(css2现状,css3选择器,属性选择器,结果伪类选择器,伪元素选择器)
  • 智能合约在供应链金融中的应用
  • HTML5+css3(浮动,浮动的相关属性,float,解决浮动的塌陷问题,clear,overflow,给父亲盒子加高度,伪元素)
  • 2024系统分析师---统一过程(淘宝押题)
  • 【Ubuntu24.04】部署服务(基础)
  • 使用VSCode远程连接服务器并解决Neo4j无法登陆问题
  • windows C#-使用异常
  • k8s中基于overlay网络和underlay网络的网络插件分别有哪些
  • Jenkins配置步骤
  • md5等摘要算法的「撞库」与「加盐」(Ⅰ)
  • npm i 的时候报错: npm ERR! Error: EPERM: operation not permitted, rename
  • vue3使用element-plus,树组件el-tree增加引导线
  • 【debug】QT 相关问题error汇总 QT5升级到QT6需要注意要点