摘要:
1)const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间void f1(){ const int x=1; cout<<x<<endl;}void f2(){ static int y=2; cout<<y<<endl; y++;}int main(){ f1();//1 f1();//1 co... 阅读全文
posted @ 2019-09-29 16:52
西*风
阅读(1065)
评论(0)
推荐(0)
摘要:
一.宏定义:# define 1.为什么要使用宏? 因为调用宏比调用函数更有效率,函数的调用必须要将程序的执行顺序转移到函数所存放的内存地址中,将函数程序内容执行完后,再返回到执行该函数前的地方,这种转移操作要求执行前要保存现场并记忆执行地址,转回后要恢复现场,并按原来保存的地址继续执行,因此,函数 阅读全文
posted @ 2019-09-29 10:57
西*风
阅读(2752)
评论(0)
推荐(1)
摘要:
一个指针在32位操作系统上,占4个字节一个指针在64位操作系统上,占8个字节但是,编译器为了兼容32位操作系统和64位操作系统,所以指针都是4个字节长度为什么呢?在计算机中,CPU不能直接与硬盘进行数据交换,CPU只能直接跟内存进行数据交换,而CPU是通过数据总线,地址总线,控制总线这三条总线和内存进行数据传输与操作假设我们想通过CPU在内存中寻找一个数字x,首先CPU要通过地址总线,在内存中找到... 阅读全文
posted @ 2019-09-29 09:37
西*风
阅读(4438)
评论(0)
推荐(2)

浙公网安备 33010602011771号