当前位置:网站首页 > 创业 > 正文

C 怎么区分全局变量和局部变量

0 张子豪 张子豪 2025-10-11 06:02 1

我们在利用C说话编写法式时,不成避免地要利用变量进行数据的存储。变量分为全局变量和局部变量,两者有所区别。前者感化域为整个函数,尔后者只在对应的感化域中有用

东西/原料

  • C说话编译器
  • C说话调试器
  • Visual Studio平台
  • 库函数

方式/步调

  1. 1

    我们起首打开C说话编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件,这里是以Visual Studio 2017为例,可以自行选择分歧的编译器

  2. 2

    然后就要建立一个新的解决方案,然后新建一个项目,因为我们调试的是号令行法式,所以这里要选择Windows节制台应用法式,然后给我们的新项目取一个名称,如”百度经验“

  3. 3

    确保项目名称无误后,点击确定按钮,即可看到我们已经当作功建立了一个项目,然后添加一个新的C文件,添加完当作后如图所示

  4. 4

    起首在文件首部包含入我们需要的头文件,这里仅用到了输入输出流iostream以及默认的定名空间std

  5. 5

    起首在本家儿函数之外建立一个整型变量,这里即为全局变量,再在本家儿函数中的方式体中建立一个变量,即为局部变量

  6. 6

    为了验证我们的成果,可以利用cout语句进行输出,发现若是在函数的最后同时输出a和b两个的数值时,会发现编译器提醒不决义的标识符b,因为变量的局部性导致看不到这个变量的具体内容

  7. 7

    解决体例是在函数体内挪用输出b的cout函数,再在函数体挪用输出a的cout函数,即可准确输出所有变量

注重事项

  • 这里是以Visual Studio 2017进行实现的,分歧的编译器之间的实现体例可能也会有所分歧
  • 本经验仅供参考,还有此外判定变量类型的体例

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/217852.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图