malloc

作者: 青辰m | 来源:发表于2018-05-28 08:46 被阅读0次

应用

#include <stdio.h>
#include <stdlib.h>//malloc的库函数
int main()
{
    int n,i,sum=0;
    int *grade;
    scanf("%d",&n);
    //malloc 是取一段储存用于存放grade 
    if( grade=(*int)malloc(sizeof(int)*n)==NULL)//占用内存、申请内存
        //NULL指的是空值、无值。
        exit(-1);//exit(x)(x不为0)都表示异常退出
        //exit(0)表示正常退出
    for(i=0;i<n;i++)
        scanf("%d",&grade[i]);
    for(i=0;i<n;i++)
        sum+=grade[i];
    printf("%.2f\n",(float)sum/n);
    free(grade);//归还内存
    return 0;
}

相关文章

网友评论

      本文标题:malloc

      本文链接:https://www.haomeiwen.com/subject/axtiixtx.html