第二题:
值类型内存分配在栈中,引用类型在堆中
值类型变量在传递数据时,是将数据以“副本”的形式进行传递,并不是其变量本身;而引用类型变量则是传递的变量本身的地址
值类型变量传递给新变量后,改变新变量的值不会对源变量的值有影响;而引用类型变量传递后,改变新变量的值,源变量也会随之发生改变。(string类型是引用类型,它的赋值过程编译器是做了特殊处理的,所以它的传递效果是值类型,这个是特殊情况)
第三题应该是要结合你书上的例子
第四题:
对于实数就不一定,因为实数收到计算机精度的影响
第五题,运行程序的结果: