雪花飘落
摘要: 由于C++是静态语言,在所有的变量声明时都必须加上它的类型。静态语言的好处是能够在编译期就能检查出类型错误,但同时也带来了一些不便。比如一个比较大小的函数: int Max(int a,int b){ return a>b?a:b; } 但这个函数只能对int类型的数据生效,如果传入的参数是floa 阅读全文
posted @ 2021-12-20 20:52 haruyuki 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 普通函数 我们都知道,程序就是指令的集合。在运行程序时,操作系统将这些指令载入到计算机内存中。因此,每一组指令都有一个特定的内存地址。C++程序中的各个函数也有存储的内存空间,当程序执行到函数调用时,大致是如下步骤: (1)遇到函数调用指令时,会存储下该调用指令的地址,同时将参数压入堆栈中; (2) 阅读全文
posted @ 2021-12-20 16:50 haruyuki 阅读(473) 评论(0) 推荐(0) 编辑