码迷,mamicode.com
首页 > 其他好文 > 详细

&引用符号的理解

时间:2020-02-02 19:25:06      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:str   实现   ace   ini   main   tst   cout   主函数   type   

在学习栈的应用时突然理解了引用符号(&)的运用。实际上,在对函数进行调用的时候可以直接使用所需要传递的变量,然后在函数定义时的括号里面对所传递的变量加引用符号(&),这样就实现了对主函数里面的变量进行直接操作。

相当于是我在传递变量,而我用函数先对变量进行取地址且赋值到定义的参数变量上,这样新变量就拥有了原变量的地址,变为了原变量的二重身

 

下面是简单建立一个链表的代码

 1 #include<stdio.h>
 2 #include<iostream>
 3 #include<stack>
 4 #define Maxsize 20
 5 using namespace std;
 6 typedef struct stack{
 7     int data[Maxsize];
 8     int *top;
 9 }Stack;
10 void Initstack(Stack &L){
11     L.top=L.data;
12 }
13 int main(){
14     Stack L;
15     Initstack(L);
16     L.data[0]=1;
17     cout<<L.data[0];
18     return 0;
19 } 

 

&引用符号的理解

标签:str   实现   ace   ini   main   tst   cout   主函数   type   

原文地址:https://www.cnblogs.com/jiuzun/p/12253110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!