成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C語言沒有引用,只有指針

開發 后端
我想說的已經在題目說明的很清楚了,C語言是沒有引用的,引用是在C++里面才存在的神級操作。

[[343498]]

這個問題是昨晚上有同學在知識星球提問,但是因為前兩天一直在出差,比較累,沒認真回答,今天打球回來,就把這個事情解決了。

我想說的已經在題目說明的很清楚了,C語言是沒有引用的,引用是在C++里面才存在的神級操作。

所以,什么是引用呢?

說白了引用&就是給已經存在的某個變量新建了一個名字,如果程序對引用別名做了某些操作,其實就是對原目標的改動。

C ++ 引用實例

  1. #include<stdio.h> 
  2. #include<stdlib.h> 
  3.  
  4. void exchange(int &x, int &y) 
  5.         int t; 
  6.         t = x; 
  7.         x = y; 
  8.         y = t; 
  9. int main() 
  10.     int a, b; 
  11.     scanf("%d %d", &a, &b); 
  12.     exchange(a, b); 
  13.     printf("%d %d\n",a,b); 
  14.     getchar(); 
  15.     return 0; 

程序輸出

  1. 12 34 
  2. 34 12 
  3.  
  4. -------------------------------- 
  5. Process exited after 3.121 seconds with return value 0 
  6. 請按任意鍵繼續. . . 

C語言有什么呢?

C語言是萬變不離其宗的指針,引用在C++里面出現后,讓編程變得非常友好,你看上面的操作,看起來就非常明了。

不過我們也可以使用指針來完成上面的操作

實例代碼

  1. 12 34 
  2. 34 12 
  3.  
  4. -------------------------------- 
  5. Process exited after 3.121 seconds with return value 0 
  6. 請按任意鍵繼續. . . 

程序輸出 

  1. 12 56 
  2. 56 12 
  3.  
  4. -------------------------------- 
  5. Process exited after 2.477 seconds with return value 0 
  6. 請按任意鍵繼續. . . 

留一個討論題目

討論下下面的程序輸出什么?

  1. #include<stdio.h> 
  2. #include<stdlib.h> 
  3.  
  4. void exchange(int *x, int *y) 
  5.         int *t = x; 
  6.         *x = *y; 
  7.         *y = *t; 
  8. int main() 
  9.     int a, b; 
  10.     scanf("%d %d", &a, &b); 
  11.     exchange(&a, &b); 
  12.     printf("%d %d\n",a,b); 
  13.     getchar(); 
  14.     return 0; 

 

責任編輯:龐桂玉 來源: C語言與C++編程
相關推薦

2019-02-12 15:24:50

C語言JavaPython

2021-01-13 06:58:35

C語言函數指針

2011-07-13 16:14:53

C++引用指針

2009-01-08 09:26:06

C語言指針類型

2011-07-15 01:20:58

C指針函數函數指針

2023-10-27 11:21:20

C語言Multics語言

2009-06-30 10:46:05

多級指針

2021-12-06 11:19:47

語言指針內存

2015-05-13 10:37:58

C++指針與引用

2023-11-22 13:22:51

C++函數

2022-01-06 14:25:24

C語言指針內存

2024-02-22 14:06:39

C++指針開發

2016-12-05 13:35:02

C語言數組指針

2021-08-06 13:48:53

C語言野指針內存

2014-08-01 15:16:05

SwiftC語言

2010-07-16 16:40:48

Perl引用

2021-07-28 06:53:02

C++Const指針傳遞

2023-09-14 12:35:28

寄存器

2021-02-21 10:28:34

C語言Python系統

2020-12-02 10:27:40

C語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色视频www在线播放国产人成 | 国产精品激情小视频 | 99精品视频一区二区三区 | 一级日韩| 亚洲欧美激情网 | 亚洲一区二区欧美 | 国产精品99久久久久久www | 欧美日韩免费在线 | 91精品国模一区二区三区 | 成人av影院 | 天天视频成人 | 99久久免费精品 | 第一福利社区1024 | 国产欧美精品一区二区三区 | 福利视频一区二区 | 九九99精品| 在线成人精品视频 | 欧美一区免费 | 国产激情视频网址 | 雨宫琴音一区二区在线 | 久久久无码精品亚洲日韩按摩 | 91视在线国内在线播放酒店 | caoporn国产精品免费公开 | 亚洲一区二区在线免费观看 | 黄色一级大片在线免费看产 | 国产精品久久久久久久久久不蜜臀 | 国产一区二区久久 | 在线播放一区二区三区 | 国产高清一二三区 | 国产一区不卡 | 伊人在线视频 | 午夜在线免费观看视频 | 天天影视色综合 | 欧美激情在线精品一区二区三区 | 国产精品福利视频 | 亚洲在线视频 | 亚洲一区二区三区视频免费观看 | 91私密视频 | 最新国产在线 | 国产高清一区二区三区 | 颜色网站在线观看 |