为什么输入numOne和num正确,
而numTwo和numOne不对
第二个图,你的numOne变量没有定义,c语言中任何变量在使用之前,都要程序最开始定义变量,而且你的numOne不仅没有定义还没赋值就使用了
复杂了,
#include <stdio.h>
int main()
{
double numone = 2.5;//定义浮点型变量num并赋值为2.5
int num=(int)numone;
printf("num的整数部分是%d\n", num);
return 0;
}
图片上面的第六行删掉 这样输出不会有一个没有用的输出
int num1 =(int) num2 为什么等于后面的int 要加括号!