Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 我需要释放结构中的每个元素吗?_C - Fatal编程技术网

C 我需要释放结构中的每个元素吗?

C 我需要释放结构中的每个元素吗?,c,C,如果我有一个int结构,我必须单独释放所有int(它们不是指针),还是在调用结构上的free()时释放它们?否,在释放整个结构时释放它们 (请注意,您只需要释放分配了malloc/calloc/realloc,而不是在堆栈上分配的结构。)否,释放整个结构时将释放它们 (请注意,您只需要释放分配了malloc/calloc/realloc,而不是在堆栈上分配的结构。)malloc和free go成对 如果您没有为它动态分配内存,请不要释放它。malloc和free-go成对进行 如果您没有为它动态

如果我有一个int结构,我必须单独释放所有int(它们不是指针),还是在调用结构上的free()时释放它们?

否,在释放整个结构时释放它们


(请注意,您只需要
释放
分配了
malloc
/
calloc
/
realloc
,而不是在堆栈上分配的结构。)

否,释放整个结构时将释放它们


(请注意,您只需要
释放
分配了
malloc
/
calloc
/
realloc
,而不是在堆栈上分配的结构。)

malloc和free go成对

如果您没有为它动态分配内存,请不要释放它。

malloc和free-go成对进行

如果您没有为它动态分配内存,请不要释放它。

我只想补充一点,如果您m/c/realloc它,您应该释放它。如果没有的话,一切都会好的。我想补充一点,如果你用m/c/realloc来锁定它,你应该释放它。如果没有,一切都会好起来。