国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

imooc 學習總結(jié):C++之離港篇

2019-11-06 07:38:22
字體:
供稿:網(wǎng)友

C ++語言引用

—— 引用就是給數(shù)據(jù)取別名

1.基本數(shù)據(jù)類型的引用

include<iostream>using namespace stdint main(void){ int a = 10; int &b = a; //是為變量a取了一個別名b b=10; cout<<a<<endl; returen 0;}

運行結(jié)果:10。

2.結(jié)構(gòu)體類型的引用

typedef struct{ int x; int y;}Coor;#include<iostream>using namespace std;int main(void){ Coor c; Coor &cr = c; //給結(jié)構(gòu)體變量c取了別名cr cr.x = 1; cr.y = 2; cout<<c.x<<c.y<<endl; return 0;}

運行結(jié)果:1 2。

3.指針類型的引用

類型 *&指針引用名 = 指針; // 給指針取別名

#include<iostream>using namespace std;int main(void){ int a = 10; int *p = &a; // 將指針變量p指向變量a的內(nèi)存地址 int *&q = p; // 給指針變量p取個別名q *q = 20; // 將20->*q等價于20->*p,則相當于將20賦予變量。 cout<<a<<endl; return 0;}

運行結(jié)果:20。

4.引用作為函數(shù)參數(shù) 舉一個例子,分別使用C語言和C++語言編寫一個函數(shù)。

C語言 void fun(int*a, int*b){ int c = 0; c=*a; *a=*b; *b=c;}int x=10; y = 20;fun(&x,&y);C++語言void fun(int&a, int&b) // 直接將fun調(diào)用的參數(shù)分別取別名為a、b,在函數(shù)書寫中使用引用就可以,函數(shù)更加簡潔。{ int c = 0; c=a; a=b; b=c;}int x =10; y = 20;fun(x,y);
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 基隆市| 昌乐县| 尉氏县| 许昌县| 迁西县| 抚顺市| 崇信县| 崇州市| 收藏| 宜宾市| 三门县| 绥德县| 手游| 宜川县| 本溪| 清河县| 辽阳市| 周口市| 仙游县| 灵璧县| 十堰市| 股票| 叶城县| 南丰县| 唐山市| 南乐县| 博罗县| 时尚| 任丘市| 青岛市| 郎溪县| 重庆市| 南陵县| 阳谷县| 鹤庆县| 平安县| 那曲县| 且末县| 凌海市| 剑河县| 华安县|