提示:可修改后代码再运行!
运行的结果是:NaN,100
引用:
1.全局变量和它的作用域
全局变量是指在程序开头的说明部分定义和说明的量。它的作用域分为两种情况:
(1)在全局变量和局部变量不同名时,其作用域是整个程序。
(2)在全局变量和局部变量同名时,全局变量的作用域不包含同名局部变量的作用域。
2.局部变量和它的作用域
凡是在子程序内部使用的变量,必须在子程序中加入说明。这种在子程序内部说明的变量称为局部变量。局部变量的作用域是其所在的子程序。形式参数也只能在子程序中有效。因此也属于局部变量。局部变量的作用域分为两种情况:
(1)当外层过程序的局部变量名和嵌套过程中的局部变量不同名时,外层过程的局部变量作用域包含嵌套过琛。
(2)当外层过程的局部变量名和嵌套过程内的局部变量名同名时,外层局部变量名的作用域不包含此过程。
转自: http://www.veryhuo.com/a/view/18041.html
分享到:
相关推荐
// 全局变量: 在script之间或者一个独立的js文件中,在全局作用域中定义的变量 全局变量。在任何位置都可以访问 // 全局作用域:在script之间或者一个独立的js文件 script之间或者一个独立的js文件里的内容区域...
全局变量、局部变量、静态全局变量、静态局部变量这四种变量类型,各自拥有不同的作用域和生命周期,它们之间的区别对于编写高效、可维护的代码至关重要。 ### 全局变量(Global Variable) 全局变量是在所有函数...
- **静态全局变量**和**静态局部变量**的关键区别在于它们的作用域不同。 - **全局变量**与**静态全局变量**的主要区别在于后者的作用范围受到限制。 - **局部变量**与**静态局部变量**的主要区别在于后者在整个程序...
全局变量是在所有函数之外定义的变量,具有全局作用域。这意味着一旦在某个源文件中定义,它可以被整个程序中的所有源文件访问。为了确保其他源文件能够识别并使用这个变量,通常需要使用`extern`关键字进行声明。 ...
### C语言中全局变量和局部变量的探讨 #### 引言 C语言作为一种高效、灵活的编程语言,在软件开发领域有着广泛的应用。然而,对于初学者来说,掌握C语言的一些核心概念仍然存在一定的难度,尤其是在处理函数的递归...
局部变量、全局变量和存储分类。 在 C 语言中,变量是程序中最基本的存储单元。变量可以分为局部变量和全局变量两种。局部变量是指在函数内部定义的变量,仅在该函数内部有效。全局变量是指在函数外部定义的变量,...
2023-04-06-项目笔记-第二十三阶段-课前小分享_3个小分享 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3...
2023-04-06-项目笔记-第二十二阶段-课前小分享_3个小分享 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3...
2023-04-06-项目笔记-第二十五阶段-课前小分享_3个小分享 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3...
2023-04-06-项目笔记-第二十四阶段-课前小分享_3个小分享 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3...
总结,理解局部变量和全局变量的区别以及它们如何在不同作用域中工作,有助于编写清晰、无误的Python代码。在编写程序时,应该谨慎使用全局变量,因为它们可能会导致难以追踪的错误,特别是在大型项目中。通常,推荐...
为了减少全局变量的使用,可以使用静态局部变量,它们的生命周期和全局变量类似,但作用域仅限于定义它们的函数。静态局部变量在函数第一次调用时初始化,之后每次调用都保持上一次的值。 3. 存储类别: 在C语言中...
本文涵盖了C语言面试题大汇总之华为面试题,涉及到局部变量、全局变量、extern关键字、for循环、while循环、静态变量、静态函数、内存分配、typedef和struct等知识点,对于C语言学习和面试有重要参考价值。
写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3全局变量的作用域_3 4.2.2.4全局变量的...
写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.2.2.2全局变量的作用域_2 4.2.2.3全局变量的作用域_3 4.2.2.4全局变量的...