全局变量和const定义是什么?

如题所述

1、在函数之外定义的变量称为外部变量,外部变量是全局变量(也称全程变量)。 全局变量可以为本函数和其他函数所共用。
2、const(常类型)是指使用类型修饰符const说明的类型,用常类型定义的变量或对象的值是不能被改变的。
3、全局变量和const没有必然的联系,当然你可定义全局const类型,是否为全局变量决定于变量出现的位置。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-29

全局变量的定义为本函数和其他函数所共用。

const定义是指使用类型修饰符const说明的类型。

一、全局变量

    全局变量是编程术语中的一种,源自于变量之分。

    变量分为局部与全局,局部变量又可称之为内部变量。

    变量由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。

    全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。

    全局变量是可以被本程序所有对象或函数引用。

二、CONST(C中的CONST)

    const是一个C语言(ANSI C)的关键字,具有着举足轻重的地位。

    const它限定一个变量不允许被改变,产生静态作用。

    使用const在一定程度上可以提高程序的安全性和可靠性。

    清晰理解const所起的作用,对理解对方的程序也有一定帮助。

    CONST在其它编程语言中也有出现,例如Pascal、C++、PHP5、B#.net、HC08 C、C#等。

本回答被网友采纳
相似回答