淺談C++指針(必看)。本站提示廣大學習愛好者:(淺談C++指針(必看))文章只能為提供參考,不一定能成為您想要的結果。以下是淺談C++指針(必看)正文
指針在編程中有時很主要的感化
我們可以用它完成一些看似弗成能完成的義務
#include<iostream> using namespace std; void square(int *n){ *n=*n**n; } int main(){ int num = 2; cout<<"The original number is "<<num<<endl; square(&num); cout<<"The new value of number is "<<num<<endl; return 0; }
上述代碼完成的是輸入一個數的平方根
本來想要在應用void這類沒有前往值的函數後在主法式中輸入盤算過的值看似是弗成能的
但在應用指針後便可以輕松的完成了
在主法式中我們界說了一個num=2
應用square(&num)將一個變量的地址傳給函數指針參數
也就是說square中的指針指向了主函數中的變量
函數square中指針值得轉變也將轉變主函數中num的值
以上這篇淺談C++指針(必看)就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。