c语言中临时变量是什么?
c语言中临时变量:
当一个double类型变量(强制)转换为int类型时, 它会产生临时变量。相当于(int)a后, 得到了一个没有名字的变量, 它的类型为int, 值为10。把这个临时变量(10)作为右值给了b变量. 并在执行完该语句后临时变量会被释放。
而临时变量要赋给一个引用类型时, 必须要用const修饰。
发生类型强制转换则是产生临时变量的方法之一。