摘要: 操作系统栈和堆 地址空间布局:  栈:         执行期间编译器自动分配,编译器用它实现函数调用,调用函数时,栈增长,函数返回时,栈收缩。局部变量、函数参数、返回数据、返回地址等放在栈中 栈的特点 1. 内存分配 阅读全文
posted @ 2018-07-26 23:33 竹杖芒鞋鲜衣怒马 阅读(4881) 评论(0) 推荐(0) 编辑
摘要: malloc和new的区别 malloc是库函数,需要包头文件才能成功运行编译;new是操作符(C++中的关键字),需要在C++的环境下使用。 malloc既可以在C语言中使用也可以在C++中使用,new只能在C++中使用。 malloc传参需要自己计算空间大小(显示传参);new直接传类型,编译器 阅读全文
posted @ 2018-07-26 12:54 竹杖芒鞋鲜衣怒马 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 操作符和表达式 算术操作符(常用)     +              /    % 注意: 1. 阅读全文
posted @ 2018-07-26 10:43 竹杖芒鞋鲜衣怒马 阅读(254) 评论(0) 推荐(0) 编辑