指針參數 返回值是指針 一、指針作參數形式的函數 //計算x的平方 x*x void square(int *x) { int a=*x; *x=a*a; } 二、指針作返回值的函數 int *square(int *x) { int a=*x; *x=a*a; return x; } 三、慎用自動變量返回指針 int* square3(int *x) { int a=*x * *x; return &a; //危險 用自動變量 }
指針參數 返回值是指針 一、指針作參數形式的函數 //計算x的平方 x*x void square(int *x) { int a=*x; *x=a*a; } 二、指針作返回值的函數 int *square(int *x) { int a=*x; *x=a*a; return x; } 三、慎用自動變量返回指針 int* square3(int *x) { int a=*x * *x; return &a; //危險 用自動變量 }
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。