C/C++ static

C语言中的static 在C中我们知道,static作为一个关键字,既能修饰变量,也能修饰函数 1. 修饰变量 若修饰局部变量,则会改变他的生命周期,变量出了它现在所处的作用域,也不会被销毁。因为此时它已经不是存储在栈上,而是存在数据段上,数据段上的内容只有进程结束才会被销毁,但它的作用域不会被改变…

C/C++中的const限定修饰符

C语言中的const限定修饰符 在C语言中,const修饰的量可以不用初始化:const int a;,const修饰的量不叫常量,叫常变量 int main(){ const int a = 20; int array[a] = {};//这里会报错:应输入常量表达式 return 0; } 因而…

C语言实现一个动态内存通讯录

实现一个通讯录; 通讯录可以用来存储人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址 提供方法: 添加联系人信息 删除指定联系人信息 查找指定联系人信息 修改指定联系人信息 显示所有联系人信息 清空所有联系人 以名字排序所有联系人 保存联系人到文件并退出程序 加载联系人 在第一次写通讯录时…