假设我们想要通过函数返回一个长整数.怎么做?有效吗?
long int function()
{
long int b;
b=1000000000;
return b;
}
Run Code Online (Sandbox Code Playgroud)
Nat*_*tta 10
是的,它是有效的.
只要你重新调整一个合适的long int值(我们可以看到,你正在做#)并将其捕获到另一个long int(你需要注意),它应该没问题.
#)按照C11标准,LONG_MAX是+2147483647和1000000000不到那个.第§5.2.4.2.1,供参考.