广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-02-19
    【导读】:
    我们在使用C语言编写程序时,不可避免地要使用变量进行数据的存储。变量分为全局变量和局部变量,两者有所区别。前者作用域为整个函数,而后者只在对应的作用域中有效工具/原料moreC语言编译器C语言调试器Visual Studio平台库函数方法/步骤1/7分步阅读

    我们首先打开C语言编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件,这里是以Visual Studio 2017为例,可以自行选择不同的编译器

    2/7

    然后就要创建一个新的解决方案,然后新建一个项目,由于我们调试的是命令行程序,所以这里要选择Windows控制台应用程序,然后给我们的新项目取一个名称,如”百度经验“

    3/7

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

    4/7

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

    5/7

    首先在主函数之外创建一个整型变量,这里即为全局变量,再在主函数中的方法体中创建一个变量,即为局部变量

    6/7

    为了验证我们的结果,可以使用cout语句进行输出,发现如果在函数的最后同时输出a和b两个的数值时,会发现编译器提示未定义的标识符b,由于变量的局部性导致看不到这个变量的具体内容

    7/7

    解决方式是在函数体内调用输出b的cout函数,再在函数体调用输出a的cout函数,即可正确输出所有变量

    注意事项

    这里是以Visual Studio 2017进行实现的,不同的编译器之间的实现方式可能也会有所不同

    本经验仅供参考,还有别的判断变量类型的方式

    CC语言变量全局变量局部变量
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_78941.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 18:17:59  耗时:0.026
    0.0261s