- 博客(43)
- 收藏
- 关注
原创 2024.8.6
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <pthread.h>#include <semaphore.h>#include <wait.h>#include <signal.h>#include <sys/socket.h>#includ
2024-08-06 20:03:13 942
原创 2024.7.16
普通的局部变量在函数每次被调用时都会重新分配内存空间,并且仅在本次函数调用中有效。而static局部变量在函数第一次被调用时分配内存空间,之后的函数调用中可以直接使用之前的内存空间,不会伴随程序的结束释放内存。数组的生命周期与它的元素相同,当数组超出作用域时,它所占用的内存空间也会被自动销毁。指针的生命周期取决于它指向的对象的生命周期,你需要手动管理指向的内存空间。指针的大小可以是固定的或动态的,可以根据需要分配或释放内存空间。普通的全局变量和static全局变量的生命周期都至本文件结束而释放。
2024-07-16 21:09:09 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人