程序运行是0怎么破 0显示运行时错误是什么原因?

C语言的运行结果总是0,原因很多。让 咱们先说说C语言常识。c语言对变量的类型有严格的要求。对子程序的返回类型也有很多要求。如果变量定义和传递不正确,这将导致直接返回值0。举几个例子。1、长浮点到整数

程序运行是0怎么破 0显示运行时错误是什么原因?

C语言的运行结果总是0,原因很多。

让 咱们先说说C语言常识。c语言对变量的类型有严格的要求。对子程序的返回类型也有很多要求。如果变量定义和传递不正确,这将导致直接返回值0。

举几个例子。

1、长浮点到整数的转换

int a;

双b=0.42586

a =(int)b;

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

输出a=0

2、强制整数函数int

浮点f=0.786

INT(f)的值为0。

所有这些。