1> 算术转换
例:int I = 3; double d = 2.232; double x = I+d;
2> 一种类型的表达式赋值给另一类型对象
例:int* p = 0; I = d;
3> 一种类型的实参传递给不同类型形参的函数
例:extern double sqrt(double); sqrt(2);
4> 一种类型的表达式返回给不同返回类型的函数
例:double sub(int i1, int i2) {return i1 - i2;}
1> 算术转换
例:int I = 3; double d = 2.232; double x = I+d;
2> 一种类型的表达式赋值给另一类型对象
例:int* p = 0; I = d;
3> 一种类型的实参传递给不同类型形参的函数
例:extern double sqrt(double); sqrt(2);
4> 一种类型的表达式返回给不同返回类型的函数
例:double sub(int i1, int i2) {return i1 - i2;}