1. 关于数组的初始化:数组的长度是在编译时期完成的,而数组的初始化是在运行时完成的。
2. 在windows系统中,栈是向低地址扩展的数据结构,是一块连续的存储区,长度固定,(大约为1M);而堆是向高地址扩展的数据结构,是不连续的存储区,长度由计算机系统的虚拟内存决定。
3. 关于大端小端:大端(高位先在低内存地址位置存储),小端(低位先在低内存地址位置存储)。
4. #ifdef和#endif:条件编译,让编译器在满足一定条件时编译代码。
1. 关于数组的初始化:数组的长度是在编译时期完成的,而数组的初始化是在运行时完成的。
2. 在windows系统中,栈是向低地址扩展的数据结构,是一块连续的存储区,长度固定,(大约为1M);而堆是向高地址扩展的数据结构,是不连续的存储区,长度由计算机系统的虚拟内存决定。
3. 关于大端小端:大端(高位先在低内存地址位置存储),小端(低位先在低内存地址位置存储)。
4. #ifdef和#endif:条件编译,让编译器在满足一定条件时编译代码。