-
這是引數的外發使用,可以舉個例子;
void funa(int &b)
b=5;void funb(int b)
b=5;void main
int a=0;
funa(a);執行此操作後,您將看到 a=5。
int c=0;
funb(c);這樣做之後,你會發現 c 或 0 符號的功能是傳遞函式中某些引數的值,以便您可以使用它。 就像 a 一樣,在用它執行函式 funa 後,a 被分配。
-
表示應用程式,在這種情況下,呼叫函式可以修改實數引數的值。
在 C++ 中,指標和引用可以執行此操作。
n是實數引數的別稱,n的任何操作都可以看作是實數引數的具體操作。
-
如果沒有'&'來表示值轉移,只需將n的值傳遞進去,然後在reversenum函式中,如果n的值發生了變化,那麼main函式中的n就不會受到影響,它仍然是原來的值; 而如果有乙個'&'表示引用了,並且傳遞了n的位址,如果在reversenum函式中n的值發生了變化,那麼main函式中n的值也會發生變化,因為改變的是位址的內容。
-
引用的表示,會有區別:有了&,就可以改變函式中n的值,也就是可以改變引數。
None & 不會更改引數的值。
-
表示引用,該引用等效於此變數的別名。
-
它是C++運算子中的引用符號,這裡代表reversenum傳遞引數的方法是通過引用傳遞值,也就是說這個函式在n上的操作是直接在n的記憶體位置上操作的,傳遞引數時不會有n的臨時副本。 如果不新增&,在傳遞引數時會臨時複製n,函式中對n的運算只是n的複製版本,不影響原來的n值。
-
2. 對/錯問題。
1.int 可以定義為使用者識別符號。
沒錯。 ( 2.結構化程式設計的基本方法是遞迴方法。
錯誤。 ( 3.在 C++ 跳轉語句中,break 語句僅在迴圈中使用。
錯誤。 ( 4.C++ 語言是從早期的 C 語言演變而來的,與 C 語言相比,其解決問題的方法最大的改進是面向過程的。
錯誤。 ( 5.過載函式的引數數可以不同。
沒錯。 ( 6.邏輯運算子兩端的物件的資料型別只能為 0 或 1。
錯誤。 ( 7.巨集名稱必須用大寫字母表示。
錯誤。 ( 8.C++程式從上電腦到得到結果的步驟是:編譯、連線、執行。
錯誤。 ( 9.字串"ab\\"佔計算機中的 6 個位元組。
錯誤。 (10 對於 C 語言的法定常數是正確的。
這個問題。
網球是一項古老的運動(相對而言),它的規則是在19世紀後期的英國(貴族制)形成的,當時歐洲常見的計數方法是十進位,這與我們對時間的測量相同。 >>>More
你的配置和我的差不多,但是顯示卡好像縮小了 可以在你安裝的系統中安裝win7 Rughost應該有大部分的驅動程式 如果你沒有的話,你安裝i系統 ** 驅動嚮導就是搜尋它。 >>>More
木蘭花慢。 王朝:宋朝。
舊味道減少,酒膽怯。 情況只是中秋節,乙個很不錯的月份,不按輪。 無情的水不在乎; 西風吹來,就把它送回船上。 在秋天傍晚的鱸魚河上,在半夜的兒童燈前。 >>>More