题目
在一个函数内的复合语句中定义的变量可以在本函数范围内有效,这句话是否正确?为什么?
提问时间:2021-02-27
答案
错.
定义变量可能有三种情况:
(1)在函数的开头定义:
(2)在函数内的复合语句内定义.
(3)在函数的外部定义.
在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的.在复合语句内定义的变量只在本复合语句范围内有效,只有在本复合语句内才能引用它们.在该复合语句以外是不能使用这些变量的.以上这些成为"局部变量".
程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数.在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,外部变量是全局变量(也称全程变量).全局变量可以为本文件中其他函数所共用.它的有效范围为从定义变量的位置开始到本源文件结束.
定义变量可能有三种情况:
(1)在函数的开头定义:
(2)在函数内的复合语句内定义.
(3)在函数的外部定义.
在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的.在复合语句内定义的变量只在本复合语句范围内有效,只有在本复合语句内才能引用它们.在该复合语句以外是不能使用这些变量的.以上这些成为"局部变量".
程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数.在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,外部变量是全局变量(也称全程变量).全局变量可以为本文件中其他函数所共用.它的有效范围为从定义变量的位置开始到本源文件结束.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1求材料作文
- 2effective refractory period是什么意思
- 3任意一个圆的周长与它的直径的比都是π._.(判断对错)
- 4Nobody answered the telephone.(写同意句)
- 5设A是m×n阶矩阵,B是n×m阶矩阵,证明:如果m>n,那么行列式|AB|=0.
- 6妈妈把两周的生活费给了小华,结果第一周小华就花去90元,剩下的生活费比第一周少22.2%,第二周的生活费还有多少元?两周一共有多少元生活费?
- 725% for advance, 50% for L/C at Sight and rest 25% payment before shipment 什么意思
- 8请给我一份关于小学英语诗歌朗诵的稿子,长短在一分半到两分钟
- 9链式烷烃与环式烷烃是同系物吗?
- 10把下面词语补充完整,并按要求归类.
热门考点
- 1已知一次函数y=kx+b的图象经过点(-2,4)且与直线y=3x平行,求这个一次函数的解析式.
- 2there are four people (at in
- 3-5分之1的倒数是
- 4设f(x)在[0,a]连续,在(0,a)内可导,且f(a)=0,证明;存在一点c属于(0,a),使c^2f(c)+2cf(c)=0
- 5某导体的两端电压为10v,通过电流为0.5A,则导体的电阻为__.
- 6果园里有果树1200棵,其中梨树占40%,桃树占20%,两种果树共有多少棵?急用 1个分钟之内
- 7They should (talk to their parents about their problems).就括号内提问
- 8配制500mL的质量分数为10%的氢氧化钠溶液(密度为1.1g/cm3),需要氢氧化钠和水的质量各是多少?
- 9中国共有几个自然保护区
- 10平行四边形ABCD,AB=BC,∠B=60°,∠ACD=60°,M是BC上一点,N是CD上一点,∠AMN=60°,问AM和MN之间的关