![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Amour_sky
Hello, my programming career!
展开
-
malloc、calloc、realloc、new、free、delete的区别与联系
1.malloc 函数void* malloc(int n)n表示要申请空间的字节数。如果函数执行成功则返回申请空间的首地址,并且 malloc 函数的返回值是 void* 因此使用时必须根据数据类型进行强制转换 ,函数执行失败则返回NULL。malloc 函数申请的空间是没有初始化的,需要使用 memset 函数进行初始化2.calloc 函数void* calloc(int n,...原创 2020-03-23 15:51:09 · 244 阅读 · 0 评论 -
编程题:将字符串转换成整数 C++实现
按照题目要求将一个字符串转换成一个整数,首先忽略掉前面的“+”“-”后,主要的逻辑就是将字符串中的元素一个一个拿出来转换成整数然后循环乘10后进行累加就可以拿到转换之后的整数。而一个字符a转换成整数只要他满足 ‘0’ <= a <= ‘9’ 这个条件即可通过 ‘a’ - ‘0’ 的方式进行转换(ASCII码的差值)至于符号问题,我们只需要定义一个变量 flag = 1,...原创 2019-11-09 12:59:26 · 1805 阅读 · 2 评论