C中的范围规则

在C语言中,作用域是程序的区域,可直接访问标识符或变量。

C语言中有两类作用域规则。

全局变量

全局变量在程序中的任何函数外部声明和定义。他们在程序的整个生命周期中都保持着自己的值观。在程序执行期间都可以访问它们。

这是C语言中的全局变量的示例,

示例

#include <stdio.h>

int s;

int main () {

   int a = 15;

   int b = 20;

   s = a+b;

   printf ("a = %d\n b = %d\n s = %d\n", a, b, s);

   return 0;

}

输出结果

a = 15

b = 20

s = 35

局部变量

局部变量是在块或函数内部声明和定义的变量。它们只能在该块或功能内部使用。

这是C语言中的局部变量示例,

示例

#include <stdio.h>

int main () {

   int a = 15;

   int b = 20;

   a = a+b;

   printf ("a = %d\n b = %d\n", a, b);

   return 0;

}

输出结果

a = 35

b = 20

以上是 C中的范围规则 的全部内容, 来源链接: utcz.com/z/341084.html

回到顶部