吾爱程序员:这里有好玩的游戏和软件
当前位置:首页C语言教程 → C中的隐式返回类型int

C中的隐式返回类型int

来源:网络 | 更新时间:2022-01-14 22:28:58
预测以下 C 程序的输出。
#include <stdio.h>
fun(int x)
{
return x*x;
}
int main(void)
{
printf("%d", fun(10));
return 0;
}
输出:100 需要注意的重要一点是,fun() 没有返回类型,程序在大多数 C 编译器中仍然可以正常编译和运行。在 C 中,如果我们不指定返回类型,编译器会将隐式返回类型假定为 int。但是,即使返回类型是 int,C99 标准也不允许省略返回类型。这在较旧的 C 标准 C89 中是允许的。 在 C++ 中,上述程序是无效的,除了少数像 Turbo C++ 这样的旧 C++ 编译器。每个函数都应该在 C++ 中指定返回类型。  

最新文章

热点资讯

手游排行榜

CopyRight 2020-2030吾爱程序员

鄂ICP备2021004581号-8

本站资源收集于网络,如有侵权请联系我们:35492删除0109@qq.com