c语言
cc_Zzzz
这个作者很懒,什么都没留下…
展开
-
处理数字
1.判断一个数是几位数 eg:123 先把个位数丢掉得到12,再丢得1,再丢得0,总共丢三次int GetFigure(int n) //判断一个数是几位数 { int count = 0; do //此处不能用while,数字0的结果是0位数 { count++; n/=10; }while(n!原创 2017-09-12 19:33:15 · 180 阅读 · 0 评论 -
malloc/free和new/delete
*malloc/free是c/c++语言的标准库函数,new/delete是c++的运算符。他们都可以用于申请动态内存和释放内存。*为什么有了malloc/free还要new/delete? c++的对象在创建时要自动执行构造函数,在消亡之前要自动执行析构函数,而malloc/free无法满足对象的需求,因此c++语言需要一个能完成动态内存分配和初始化工作的运算符new和一个能完成清理与释放内存工原创 2017-11-01 21:27:14 · 173 阅读 · 0 评论