![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
地址
程序番茄君
生而无畏,战至终章。
展开
-
链表中分别存储12345与54321,并将它们分别输出
对于这种问题,有两种实现方法: 1.分别建立两个链表,分别存12345和54321 #include<stdio.h> #include<stdlib.h> typedef int ElemType; //数据元素的类型 typedef struct node { ElemType data; //保存数据的, ”数据域“ struct node *next; //保存下一个元素的地址, ”指针域" //struct node *prev; ..原创 2021-08-20 14:29:51 · 1871 阅读 · 2 评论 -
数组一些相关知识点
int a[12] = {1,2,3,4,5,6,7,8,9,10,11,12}; printf(" %p %p %p\n", a, a + 1, &a + 1); %p打印的是地址,这里a作为数组名,既是数组的地址,也是数组首元素的地址。 所以打印a的地址就是打印数组的地址也是数组首元素的地址(&a[0]);又因为该数组为int型数组,故每个元素占4个字节,所以a+1就是数组下标为1的元素的地址(&a[1]),至于原因,各位可查找相关书籍便可得知。后面的&a+1与a+原创 2021-08-17 11:27:43 · 96 阅读 · 0 评论