永发信息网

C语言编程错误

答案:6  悬赏:80  手机版
解决时间 2021-04-30 09:31
  • 提问者网友:却不属于对方
  • 2021-04-29 23:17

main()
{
 int a=88,b=89;
 printf("%d %d\n",a,b);
 printf("%d,%d\n",a,b);
 printf("%c,%c\n",a,b);
 printf("a=%d,b=%d",a,b);
}

 这个也是差头文件吗?

最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-04-30 00:35

#include <stdio.h>


void main()
{
 int a=88,b=89;
 printf("%d %d\n",a,b);
 printf("%d,%d\n",a,b);
 printf("%c,%c\n",a,b);
 printf("a=%d,b=%d",a,b);
}
c语言的标准头文件时 <stdio.h> 你写c程序时候应该加上都文件。


另外你在主函数应该为 void类型 或者 用int (在主函数中用return 0 )


上面的程序是没有问题的。 

全部回答
  • 1楼网友:逃夭
  • 2021-04-30 05:53
最前面加#include<stdio.h>然后再main函数末尾加 return 0;
  • 2楼网友:渡鹤影
  • 2021-04-30 04:20
不包含也行,标准的头文件嘛
  • 3楼网友:梦中风几里
  • 2021-04-30 02:47
嗯,因为printf()这个函数是在stdio.h中定义的。所以要使用必须包含该头文件。
  • 4楼网友:上分大魔王
  • 2021-04-30 02:38

楼上真NB,

printf需要&?

悲剧,

  • 5楼网友:等灯
  • 2021-04-30 02:06

printf("%d %d\n",a,b);这里  要这么写  &a   &b   针对其地址的 

头文件当然也需要

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯