高级语言程序设计

malloc函数

void *malloc(int size);

malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。

需要调用头文件cstdlib或者cstdlib.

示例:int *a = (int *) malloc(sizeof (int));   //需要强制转换类型,还需要手动计算字节数

new函数

返回指定类型的指针,并且可以自动计算所需要大小

int *s = new int [10];

int *b = new int;

 atoi函数

将字符串转换成整型数。返回值是整型。

char c[10];int a=atoi(c);

转化时跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,遇到非数字时,结束转化。

 

posted @ 2020-12-16 14:31  zZhBr  阅读(456)  评论(0编辑  收藏  举报