c中值傳遞和引用傳遞的相同點
c中值傳遞和引用傳遞的相同點
引用傳遞主函數(shù)沒有為被調(diào)函數(shù)的引用傳遞參數(shù)復制副本,因此所有操作都是基于原來的參數(shù),因此在被調(diào)函數(shù)內(nèi)對參數(shù)進行的操作就是對原參數(shù)進行的操作,于是參數(shù)被改變了,值傳遞需要復制參數(shù),構(gòu)造參數(shù)的副本,因此比較花時間,引用傳遞則不會,因此在保證參數(shù)不會被改變的情況下,人們喜歡用引用傳遞提高時間性能。
導讀引用傳遞主函數(shù)沒有為被調(diào)函數(shù)的引用傳遞參數(shù)復制副本,因此所有操作都是基于原來的參數(shù),因此在被調(diào)函數(shù)內(nèi)對參數(shù)進行的操作就是對原參數(shù)進行的操作,于是參數(shù)被改變了,值傳遞需要復制參數(shù),構(gòu)造參數(shù)的副本,因此比較花時間,引用傳遞則不會,因此在保證參數(shù)不會被改變的情況下,人們喜歡用引用傳遞提高時間性能。
引用傳遞主函數(shù)沒有為被調(diào)函數(shù)的引用傳遞參數(shù)復制副本,因此所有操作都是基于原來的參數(shù),因此在被調(diào)函數(shù)內(nèi)對參數(shù)進行的操作就是對原參數(shù)進行的操作,于是參數(shù)被改變了,值傳遞需要復制參數(shù),構(gòu)造參數(shù)的副本,因此比較花時間,引用傳遞則不會,因此在保證參數(shù)不會被改變的情況下,人們喜歡用引用傳遞提高時間性能。
c中值傳遞和引用傳遞的相同點
引用傳遞主函數(shù)沒有為被調(diào)函數(shù)的引用傳遞參數(shù)復制副本,因此所有操作都是基于原來的參數(shù),因此在被調(diào)函數(shù)內(nèi)對參數(shù)進行的操作就是對原參數(shù)進行的操作,于是參數(shù)被改變了,值傳遞需要復制參數(shù),構(gòu)造參數(shù)的副本,因此比較花時間,引用傳遞則不會,因此在保證參數(shù)不會被改變的情況下,人們喜歡用引用傳遞提高時間性能。
為你推薦