宏观经济学问题求问?

内生变量和外生变量分别指什么?外生变量和常量是一回事么?... 内生变量和外生变量分别指什么?
外生变量和常量是一回事么?
展开
 我来答
资料不详

2019-12-26 · TA获得超过11.1万个赞
知道大有可为答主
回答量:2.3万
采纳率:92%
帮助的人:2523万
展开全部
在经济模型中,内生变量(endogenous variables)是指该模型所要决定的变量。内生变量可以在模型体系内得到说明,外生变量本身不能在模型体系中得到说明。一个模型的自变量、因变量都是内生变量,是“一种理论内所要解释的变量”,都是由模型决定的。
外生变量(exogenous variable)亦称“输入变量”。完全由经济系统外部确定并输入系统的变量,只对系统产生影响而不受系统的影响。在经济计量模型中,外生变量是与模型的随机扰动项不相关的变量。
外生变量和常量
区别1
define是宏定义,程序在预处理阶段将用define定义的内容进行了替换。因此程序运行时,常量表中并没有用define定义的常量,系统不为它分配内存。const定义的常量,在程序运行时在常量表中,系统为它分配内存。
区别2define定义的常量,预处理时只是直接进行了替换。所以编译时不能进行数据类型检验。const定义的常量,在编译时进行严格的类型检验,可以避免出错。
区别3define定义表达式时要注意“边缘效应”,例如如下定义:
#define n 2+3 //我们预想的n值是5,我们这样使用n
int a = n/2; //我们预想的a的值是2.5,可实际上a的值是3.5原因在于在预处理阶段,编译器将 a = n/2处理成了 a = 2+3/2;这就是宏定义的字符串替换的“边缘效应”因此要如下定义
#define n (2+3)const定义表达式没有上述问题const定义的常量叫做常变量原因有二:
1,const定义常量像变量一样检查类型。
2,const可以在任何地方定义常量,编译器对它的处理过程与变量相似,只是分配内存的地方不同(常量在静态区,变量在栈区)
供参考。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式