快捷导航

C语言中数组的输入和输出,程序有什么问题?为什么为什么回车就退出

#defineLENG100#include#includeintmain(){        intLA[LENG];        intLB[LENG];        int*p,*q;        p=(int*)malloc(LENG*sizeof(int));        q=(int*)malloc(LENG*sizeof(int));p=LA;        q=LB;        chara;printf("请输入一个数组LA:");while(1){        scanf("%d",*p++);        if(a=='\n')                break;}/*intf("请输入一个数组LB:");while(1){        scanf("%d",*q++);        if(a=='\n')                break;}for(inti=0;i

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

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

回复

使用道具 举报

参与会员2

你的scanf后面为什么要加*,而且a也没有赋值啊
回复

使用道具 举报

a=getchar()加在哪里?p是指针吧
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP