c语言程序设计快速入门第九章 - 图文 联系客服

发布时间 : 星期二 文章c语言程序设计快速入门第九章 - 图文更新完毕开始阅读341c754ae518964bce847c00

第9章指针9.2.2.2 内存的动态分配1.C语言提供的有关函数:目标要求2)calloc函数calloc函数的原型为:void*calloc(unsignedm,unsignedn);讲课提纲功能:该函数将在内存分配m个长度为n的连续空间。讲课内容调用成功,该函数将返回一个指向所分配空间的首地址;调用失败,该函数将返回一个空指针(NULL)。课后作业退出第9章指针9.2.2.2 内存的动态分配1.C语言提供的有关函数:目标要求讲课提纲3)free函数free函数的原型为:voidfree(void*p);功能:释放指针变量p所指向的内存空间。讲课内容此函数无返回值。课后作业退出例9.2键盘输入两个整数,求其最大值。第9章指针#include9.2.2.2 内存的动态分配voidmain(){int*p1,*p2,max;目标要求讲课提纲讲课内容课后作业p1=(int*)malloc(sizeof(int));p2=(int*)malloc(sizeof(int));printf(\请输入两个整数:\scanf(\if(*p1>*p2)max=*p1;请输入两个整数:1 5else最大值为5max=*p2;printf(\最大值为%d\free(p1);free(p2);}退出改写例9.2:第9章指针#includevoidmain()9.2.2.2 内存的动态分配{int*p1,*p2,max;2.C++语言提供的运算符p1=newint;目标要求1)讲课提纲【格式】讲课内容2)课后作业}p2=newnew运算符的一般格式为:int;cout<<\请输入两个整数:\cin>>*p1>>*p2;new 类型名;if(*p1>*p2)deletemax=*p1;运算符的一般格式为:【格式】elsemax=*p2;delete指针变量;cout<<\最大值为:\deletep1;deletep2;退出