1、引用和指针的区别
指针是指向内存空间,他的内容是所指内容的地址,引用是某块内存的别名
程序要为指针分配内存空间,引用不需要分配内存空间
2、static 的用法:
限定变量或者函数的作用域。
static 全局变量,static局部变量
static函数只能被本文件调用,其他的文件不能调用,除了将这个函数导出。
3、变量的生成周期:
静态生成期,自动生成期,动态生成期:
全局变量为静态生成期,从程序开始执行就被分配,一直到程序执行结束被收回。
局部变量和函数的形参都是自动生存期,他们的生存期从程序执行到他们时才被定义,执行结束就释放。
动态:由程序员控制,malloc free