有以下程序 #include <stdio.h> int sub(double a, double b) { return (int)(a - b - 1.3); } main( ) { printf("%d\n", sub(3.2

admin2023-03-14  9

问题 有以下程序
#include   <stdio.h>
int sub(double  a, double  b)
{
    return (int)(a - b - 1.3);
}
main( )
{
    printf("%d\n", sub(3.2, 4.1));
}
程序运行后的输出结果是

选项 A、-2  
B、1.7
C、-3
D、2

答案A

解析 sub函数输出(int)(a - b - 1.3)将结果强制转化为整型,因此可以排除B、D选项,sub(3.2,4.1)=-2,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/gx0D777K
0

最新回复(0)