![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
夜烛灯花
这个作者很懒,什么都没留下…
展开
-
C语言形参是指针的问题梳理
C语言形参是指针的问题梳理起因:我在学习链表的时候将*head(头指针)作为一个创建新结点函数的形参,在函数中改变了head的指向,传入的实参是head(定义为一个结构指针),但不能改变主函数中head的指向。我很疑惑因为传入的head不是代表地址吗?那传入的应该也是地址啊?主函数的地址应该也会一起改变吧?查了一下资料发现形参为指针的函数是复制了实参的地址,也就是主函数和函数中的两个指针指...原创 2018-12-19 21:08:13 · 2650 阅读 · 0 评论 -
C/C++双向链表的函数和调用
#include<bits/stdc++.h>#include<cstdlib>using namespace std;typedef struct node{ int data; node *next; node *prior;}Node;typedef struct { Node *head; Node *tail; int len;}Lis...原创 2018-12-27 11:14:08 · 298 阅读 · 0 评论 -
C/C++实现链表的函数和调用
#include<bits/stdc++.h>using namespace std;typedef struct _Node { int value; struct _Node *next;}Node;typedef struct _list { Node *head;}List;void _add(List *plist, int num);void pr...原创 2018-12-25 10:17:06 · 4461 阅读 · 0 评论 -
C/C++静态链表的函数和调用
#include<bits/stdc++.h>using namespace std;#define MAXSIZE 1000typedef struct { int data; int cur;}Node,staticlinklist[MAXSIZE];int initlinklist(staticlinklist space);int malloc_sll(s...原创 2018-12-25 19:10:22 · 275 阅读 · 0 评论