最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++關于引用作為函數(shù)的用法

 更新時間:2018年12月22日 14:37:39   作者:蝸牛201  
今天小編就為大家分享一篇關于C++關于引用作為函數(shù)的用法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

介紹

引用是C++中特有的語法,在C語言中不存在。

本質上引用(reference)就是指針,在類型名后面加上一個&號就是引用類型。

1.指針與引用的定義進行比較

指針定義:                                                  引用定義:
int  a = 123;                                               int a =123;
int* p = &a;                                                int& r = a;
稱作:p指向了變量a                                          稱作:r是變量a的引用或r引用了目標對象a

2.引用可以看作是目標對象的一個別名,對引用的操作其實都是對目標對象的操作。

3.引用必須在定義時初始化,也就是一創(chuàng)建就要與目標對象綁定。

  int a = 124;
  int &r; //語法錯,必須初始化

引用作為函數(shù)參數(shù)

#include <stdio.h>
int add(int& a, int& b)
{
 return a + b; 
}
int main()
{
 int a = 1, b = 2;
 printf("%d\n", add(a, b));
 return 1;
}

引用作為函數(shù)的返回值

#include <stdio.h>
#include <string.h>
struct Student
{
 char name[32];
 int age;
};
Student stu;
Student& fun()
{
 strcpy(stu.name, "aaa");
 stu.age = 30;
 return stu;
}
int main()
{
 Student& stu = fun();
 printf("name = %s, age = %d\n", stu.name, stu.age);
 return 1;
}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • C++編程使用findfirst和findnext查找及遍歷文件實現(xiàn)示例

    C++編程使用findfirst和findnext查找及遍歷文件實現(xiàn)示例

    這篇文章主要為大家介紹了C++編程如何使用findfirst和findnext查找及遍歷文件實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • C語言中交換int型變量的值及轉換為字符數(shù)組的方法

    C語言中交換int型變量的值及轉換為字符數(shù)組的方法

    這篇文章主要介紹了C語言中交換int型變量的值及轉換為字符數(shù)組的方法,講解了以不同進制將整型數(shù)字轉換成字符數(shù)組,需要的朋友可以參考下
    2016-04-04
  • C/C++隨機數(shù)生成的五種方法

    C/C++隨機數(shù)生成的五種方法

    C++作為一種古老的編程語言,其隨機數(shù)生成的方法已經(jīng)經(jīng)歷了多次的變革,早期的C++版本使用的是rand()函數(shù)和RAND_MAX常量,這種方法雖然簡單,但并不總是提供高質量的隨機數(shù),本文給大家介紹了C/C++隨機數(shù)生成的五種方法,需要的朋友可以參考下
    2025-03-03
  • C字符串操作函數(shù)實現(xiàn)方法小結

    C字符串操作函數(shù)實現(xiàn)方法小結

    這篇文章主要介紹了C字符串操作函數(shù)實現(xiàn)方法,實例總結了C語言字符串操作的相關技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • C++中的ilst使用以及模擬實現(xiàn)

    C++中的ilst使用以及模擬實現(xiàn)

    list是一個類模板,加<類型>實例化才是具體的類,可以在任意位置進行插入和刪除的序列式容器,本文將通過代碼示例給大家介紹一下C++中的ilst使用以及模擬實現(xiàn),需要的朋友可以參考下
    2023-08-08
  • wxWidgets自定義按鈕的方法

    wxWidgets自定義按鈕的方法

    這篇文章主要為大家詳細介紹了wxWidgets自定義按鈕的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 深入C++中構造函數(shù)、拷貝構造函數(shù)、賦值操作符、析構函數(shù)的調用過程總結

    深入C++中構造函數(shù)、拷貝構造函數(shù)、賦值操作符、析構函數(shù)的調用過程總結

    本篇文章是對C++中構造函數(shù)、拷貝構造函數(shù)、賦值操作符、析構函數(shù)的調用過程進行了總結與分析,需要的朋友參考下
    2013-05-05
  • C語言實現(xiàn)小貓釣魚算法

    C語言實現(xiàn)小貓釣魚算法

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)小貓釣魚算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Opencv實現(xiàn)拼圖板游戲

    Opencv實現(xiàn)拼圖板游戲

    這篇文章主要為大家詳細介紹了Opencv實現(xiàn)拼圖板小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C語言詳解冒泡排序實現(xiàn)

    C語言詳解冒泡排序實現(xiàn)

    冒泡排序是一種簡單的排序算法,它也是一種穩(wěn)定排序算法。其實現(xiàn)原理是重復掃描待排序序列,并比較每一對相鄰的元素,當該對元素順序不正確時進行交換。一直重復這個過程,直到?jīng)]有任何兩個相鄰元素可以交換,就表明完成了排序
    2022-04-04

最新評論

常山县| 南陵县| 湄潭县| 临安市| 天门市| 同德县| 饶平县| 枞阳县| 许昌市| 湖北省| 唐河县| 桃江县| 孟津县| 当涂县| 潮州市| 梨树县| 合阳县| 万安县| 鹿泉市| 来安县| 临湘市| 镇巴县| 灌云县| 溆浦县| 靖州| 东平县| 子长县| 溆浦县| 湟中县| 蛟河市| 丰镇市| 泊头市| 容城县| 琼结县| 明水县| 茶陵县| 凭祥市| 修武县| 沁水县| 黔江区| 册亨县|