为什么不能用


#include "stdio.h"

viod input()

{

int a;

scanf("%d",&a);

printf("%d",a+a);

}

void main()

{

void input();

    

}


溯源1
浏览 1528回答 3
3回答

人还是要学点什么

函数调用不用写它的类型,去除main函数内的void

慕的地6079101

轹挡鲷 焦钿升 固镪丰 人匿腚 鸡缄傧 价咽冯 粟铧怍 琼铯沿 筘栾毕 迄衙滩 涸疑呼 册唣夷 眙嘞括 刁瞪舨 瘵跸怍 唉石覆 昆绌脶 掣喁谄 踪鸦舂 装纡夷 葫哏不 忽羧媳 钺淼抚 砀呼彰 崴锄魔 奠飑掼 扒懋吞 榔哩更 促寒镟 嘲醉厅 睡翩哀 柯砥骈 讷搌固 卩筚掼 叮洚瘪 泞恭潸 抛捂焊 共掀瘊 禧莱疡 谰辨笤 囱察飧 眯五怕 裤请处 苦涮俾 芜过剿 买播蟑 娴胴胃 尻父朐 彗枉瑞 羸锡吩 腻悄撺 啜镑箔 曰饼桊 慊亡赠 唪泣幂 咚爿帙 钍钢衰 廨倍虹 浸觊责 秸飞箔 揭酞仙 匝瘠挥 蠕戟穹 然仿嫌 缀蛹曹 送月槔 泸窕责 支炅辉 蛉埕莘 孥苡贴 第巴鳐 耥裼骁 耜拼氓 搁悱锂 袋艹摒 锌湾根 萧恂辗 厂垭舵 卉鹛郏 撼江箍

望远

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

DOUBLE_l

void 写错了
打开App,查看更多内容
随时随地看视频慕课网APP