首页 > 代码库 > 作用域
作用域
代码:
#include <stdio.h> #include <stdlib.h> // 文件作用域:一个在所有函数之外定义的变量具有文件作用域。从它定义处到包含该定义的文件结尾处 int f; // f:文件作用域开始 void func(int); int main(void) { int a; // a:代码块作用域开始 label: // lable:函数作用域 for (int d = 0; d < 10; ++d) { // d:代码块作用域开始 int e; // e:代码块作用域开始 } // e:代码块作用域结束;d:代码块作用域结束 goto label; return EXIT_SUCCESS; } // a:代码块作用域结束 // b:函数原型作用域、代码块作用域 // c:代码块作用域 void func(int b) { // b:函数原型作用域开始、函数原型作用域结束 int c; // c:代码块作用域开始 } // b代码块作用域结束;c:代码块作用域结束 // f:文件作用域结束 // 代码块作用域:从该变量被定义的地方到包含该定义的代码块的末尾 // 函数参量具有代码块作用域 // 具有文件作用域的变量称为全局变量 // 函数作用域:goto语句使用的标签具备函数作用域,对该函数中任何地方的代码都是可见的
作用域
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。