全站数据
8 4 2 0 5 8 1

函数指针变量存储在内存什么区

会计部落 | 简单学习,快乐成才!         
问题更新日期:2024-11-01 17:17:05

问题描述

函数指针变量存储在内存什么区求高手给解答
精选答案
最佳答案

函数指针变量存储在静态数据区。

c语言的变量值是通过该变量的内存地址寻址得到的,而对于一个已经编译好的程序,变量的地址都是确定的值,不可以更改。

这是因为程序在编译时编译器已经通过语法分析把指针变量的地址值计算出来了,所以指针变量实际上不用保存在内存堆栈或数据段中。而普通变量在数据段中。