全站数据
8 4 2 0 5 8 1

为什么malloc函数不能用于全局变量

自考成考学历提升助手 | 简单学习,快乐成才!         
问题更新日期:2024-10-21 02:25:21

问题描述

为什么malloc函数不能用于全局变量,麻烦给回复
精选答案
最佳答案

malloc必须在函数体内执行,不能放在函数体外;

你可以定义全局变量pHead,但pHead指向malloc空间的操作一定要放在函数内。

malloc是函数,所有函数的调用都必须直接或间接放在主函数之内。