• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

c语言动态分配问题大家帮帮我

#include "stdio.h"#include "stdlib.h"int main(){        int i, n;        int *p;        scanf("%d", &i);        p = (int *)malloc(i);        if (p == NULL)                exit(1);                {                for (n = 0; n < i; n++)                        scanf("%d", &p[n]);                for (n = 0; n < i; n++);                printf("%d", p[n]);        }        free(p);        return 0;}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

两个错误,
1、p = (int *)malloc(i*sizeof(int));
2、for (n = 0; n < i; n++); 后面不能加分号(“;”),要改为for (n = 0; n < i; n++)

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!