变量
静态局部变量是什么时候初始化的
静态局部变量(static local variable)是在函数第一次调用时初始化的。与普通的局部变量不同,静态局部变量在函数退出后不会被销毁,而是保留其值直到程序结束。这意味着下次调用该函数时,静态局部变量将继续保留其上次调用时的值。
静态局部变量(static local variable)是在函数第一次调用时初始化的。与普通的局部变量不同,静态局部变量在函数退出后不会被销毁,而是保留其值直到程序结束。这意味着下次调用该函数时,静态局部变量将继续保留其上次调用时的值。
具体的一个事物就是对象,多个同类对象聚合成一个类,类包含数据和动作(成员函数)
三大特征:
在于不检查目的缓冲区的大小边界,直接全部赋值。会产生覆盖其他变量的问题的。
1 | char * strcpy(char * strDest,const char * strSrc) { |
一般会用memcpy_s