new第8章善于利用指针.pptVIP

  • 1
  • 0
  • 约2.3万字
  • 约 142页
  • 2019-03-03 发布于湖北
  • 举报
8.8.2 怎样建立内存的动态分配 以上4个函数的声明在stdlib.h头文件中,在用到这些函数时应当用“#include stdlib.h”指令把stdlib.h头文件包含到程序文件中。 8.8.3 void指针类型 例8.30 建立动态数组,输入5个学生的成绩,另外用一个函放数检查其中有无低于60分的,输出不合格的成绩。 8.8.3 void指针类型 解题思路:用malloc函数开辟一个动态自由区域,用来存5个学生的成绩,会得到这个动态域第一个字节的地址,它的基类型是void型。用一个基类型为int的指针变量p来指向动态数组的各元素,并输出它们的值。但必须先把malloc函数返回的void指针转换为整型指针,然后赋给p1 #include stdio.h #include stdlib.h int main() { void check(int *); int *p1,i; p1=(int *)malloc(5*sizeof(int)); for(i=0;i5;i++) scanf(%d,p1+i); check(p1); return 0; } void check(int *p) { int i; printf(They are fail:); for(i=0;i5;i++) if (

文档评论(0)

1亿VIP精品文档

相关文档