有网友碰到这样的问题“一个c语言题:以下函数的类型是: fff(float x) {printf("%d\n",x)} 答案为什么是int而不是void”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
是C的当没有任何返回类型的时候,返回值默认为int型。至于2 3, 只是推荐这样做,并不是强制的。当没有返回值,或者没有return类型时,这时如果是int,实际的返回值是一个随机值,类似于局部变量未初始化。