#include <stdio.h>
int main()
{
double num = 2.5;
int num = (int)num;//定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", num);
return 0;
}
定义浮点型的名称和强制定义为整型的名称不能同时用num,必须不同才能不会报错
double 定义了num了 就不能用int 再定义一遍了
两个变量不能定义为同一个名字,把int类型的那个变量改个名吧。
【这个不算错误】另外 int xxx = (int)num; 可以不用写 (int),直接这样就可以 int xxx = num;