标签: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