跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
代码酷
搜索
搜索
中文(中国大陆)
外观
创建账号
登录
个人工具
创建账号
登录
未登录编辑者的页面
了解详情
贡献
讨论
编辑“︁
变量
”︁(章节)
页面
讨论
大陆简体
阅读
编辑
编辑源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
编辑
编辑源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
您的更改会在有权核准的用户核准后向读者展示。
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
预览
高级
特殊字符
帮助
标题
2级
3级
4级
5级
格式
插入
拉丁字母
扩展拉丁字母
国际音标
符号
希腊字母
希腊字母扩展
西里尔字母
阿拉伯字母
扩展阿拉伯字母
希伯来字母
孟加拉语字符集
泰米尔数字和符号
泰卢固语字符集
僧伽罗语字符集
梵文字符集
古吉拉特语字符集
泰语字符集
老挝语
高棉语字母
加拿大原住民音节文字
卢恩
Á
á
À
à
Â
â
Ä
ä
Ã
ã
Ǎ
ǎ
Ā
ā
Ă
ă
Ą
ą
Å
å
Ć
ć
Ĉ
ĉ
Ç
ç
Č
č
Ċ
ċ
Đ
đ
Ď
ď
É
é
È
è
Ê
ê
Ë
ë
Ě
ě
Ē
ē
Ĕ
ĕ
Ė
ė
Ę
ę
Ĝ
ĝ
Ģ
ģ
Ğ
ğ
Ġ
ġ
Ĥ
ĥ
Ħ
ħ
Í
í
Ì
ì
Î
î
Ï
ï
Ĩ
ĩ
Ǐ
ǐ
Ī
ī
Ĭ
ĭ
İ
ı
Į
į
Ĵ
ĵ
Ķ
ķ
Ĺ
ĺ
Ļ
ļ
Ľ
ľ
Ł
ł
Ń
ń
Ñ
ñ
Ņ
ņ
Ň
ň
Ó
ó
Ò
ò
Ô
ô
Ö
ö
Õ
õ
Ǒ
ǒ
Ō
ō
Ŏ
ŏ
Ǫ
ǫ
Ő
ő
Ŕ
ŕ
Ŗ
ŗ
Ř
ř
Ś
ś
Ŝ
ŝ
Ş
ş
Š
š
Ș
ș
Ț
ț
Ť
ť
Ú
ú
Ù
ù
Û
û
Ü
ü
Ũ
ũ
Ů
ů
Ǔ
ǔ
Ū
ū
ǖ
ǘ
ǚ
ǜ
Ŭ
ŭ
Ų
ų
Ű
ű
Ŵ
ŵ
Ý
ý
Ŷ
ŷ
Ÿ
ÿ
Ȳ
ȳ
Ź
ź
Ž
ž
Ż
ż
Æ
æ
Ǣ
ǣ
Ø
ø
Œ
œ
ß
Ð
ð
Þ
þ
Ə
ə
格式
链接
标题
列表
文件
讨论
参考
说明
输入内容
输出结果
斜体
''斜体文字''
斜体文字
粗体
'''粗体文字'''
粗体文字
粗斜体
'''''粗斜体文字'''''
粗斜体文字
说明
输入内容
输出结果
参考资料
页面文本。<ref>[https://www.example.org/ 链接文本],其他文本。</ref>
页面文本。
[1]
命名参考资料
页面文本。<ref name="测试">[https://www.example.org/ 链接文本]</ref>
页面文本。
[2]
复用参考资料
页面文本。<ref name="测试" />
页面文本。
[2]
显示参考资料列表
<references />
↑
链接文本
,其他文本。
↑
链接文本
= 变量 = '''变量'''是[[编程]]中用于存储和表示数据的基本概念。它是一个具有名称的存储位置,其值可以在程序执行过程中被读取或修改。变量是[[计算机内存]]中分配的一块空间,用于保存特定[[数据类型]]的值。 == 基本概念 == 在大多数编程语言中,变量具有三个基本属性: * '''名称'''(标识符):用于引用变量的唯一标识 * '''类型''':决定变量可以存储的数据种类 * '''值''':存储在变量中的实际数据 === 变量声明 === 变量的声明方式因编程语言而异。以下是几种常见语言的变量声明示例: <syntaxhighlight lang="python"> # Python变量声明 counter = 10 # 整数变量 name = "Alice" # 字符串变量 is_active = True # 布尔变量 </syntaxhighlight> <syntaxhighlight lang="javascript"> // JavaScript变量声明 let age = 25; // 使用let声明变量 const PI = 3.14159; // 使用const声明常量 </syntaxhighlight> <syntaxhighlight lang="java"> // Java变量声明 int score = 100; // 整型变量 double price = 19.99; // 双精度浮点变量 </syntaxhighlight> == 变量作用域 == 变量的'''作用域'''决定了在程序的哪些部分可以访问该变量。常见的作用域类型包括: * '''全局作用域''':在整个程序中都可访问 * '''局部作用域''':仅在定义它的代码块内可访问 * '''函数作用域''':仅在函数内部可访问 <mermaid> graph TD A[全局变量] --> B[整个程序可见] C[局部变量] --> D[仅在代码块内可见] E[函数变量] --> F[仅在函数内可见] </mermaid> == 变量命名规则 == 良好的变量命名应遵循以下原则: * 使用有意义的名称 * 遵循语言的命名约定(如camelCase或snake_case) * 避免使用保留字 * 保持一致性 常见命名约定示例: * '''camelCase''':<code>studentName</code> * '''PascalCase''':<code>StudentName</code> * '''snake_case''':<code>student_name</code> == 变量类型系统 == 编程语言的变量类型系统可以分为: * '''静态类型''':变量类型在编译时确定 * '''动态类型''':变量类型在运行时确定 * '''强类型''':不允许不兼容类型的隐式转换 * '''弱类型''':允许隐式类型转换 == 实际应用案例 == === 计算圆的面积 === <syntaxhighlight lang="python"> # 使用变量计算圆的面积 radius = 5.0 PI = 3.14159 area = PI * radius ** 2 print(f"半径为{radius}的圆面积是:{area}") </syntaxhighlight> 输出: <pre> 半径为5.0的圆面积是:78.53975 </pre> === 用户登录系统 === <syntaxhighlight lang="javascript"> // 简单的用户登录验证 let username = "admin"; let password = "123456"; let inputPassword = prompt("请输入密码:"); if (inputPassword === password) { console.log(`欢迎,${username}!`); } else { console.log("密码错误!"); } </syntaxhighlight> == 数学表示 == 在数学表达式中,变量通常表示为: <math> y = f(x) = 2x + 3 </math> 其中<math>x</math>是自变量,<math>y</math>是因变量。 == 相关概念 == * [[常量]] * [[数据类型]] * [[作用域]] * [[内存管理]] * [[指针]] == 参见 == * [[编程基础]] * [[计算机科学]] * [[算法]] [[Category:编程概念]] [[Category:编程教程]]
摘要:
请注意,所有对代码酷的贡献均被视为依照知识共享署名-非商业性使用-相同方式共享发表(详情请见
代码酷:著作权
)。如果您不希望您的文字作品被随意编辑和分发传播,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)