为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不能用

为什么不能用

C
溯源1 2017-01-04 21:09:05
#include "stdio.h"viod input(){ int a; scanf("%d",&a); printf("%d",a+a);} void main(){ void input();    }
查看完整描述

3 回答

已采纳
?
人还是要学点什么

TA贡献2条经验 获得超0个赞

函数调用不用写它的类型,去除main函数内的void
查看完整回答
反对 回复 2017-01-04
  • 溯源1
    溯源1
    #include "stdio.h"//还是不能用 viod input() { int a; scanf("%d",&a); printf("%d",a+a); } void main() { input(); }
  • 人还是要学点什么
    人还是要学点什么
    在c4droid试了下,void input()你的void写成了viod,还有void main(),会报错,写成int main()没问题。
  • 溯源1
    溯源1
    thank you
?
望远

TA贡献1017条经验 获得超1032个赞

#include "stdio.h"
void input()//类型是void
{
int a;
scanf("%d",&a);
printf("%d",a+a);
}
void main()
{
void input();//系统会认为这是一个函数申明,声明函数input,所以程序编译没有问题
//该函数因为定义在main函数之前,所以可以不必声明
//函数调用时直接使用函数名
input();
    
}


查看完整回答
反对 回复 2017-01-06
?
DOUBLE_l

TA贡献45条经验 获得超12个赞

void 写错了
查看完整回答
反对 回复 2017-01-04
  • 3 回答
  • 0 关注
  • 1527 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信