一、链表的构成
1.构成
链表是由一连串的结构(称为结点)组成的。
(1)结点的构成:
数据(要储存的数据)+指针(指向下一个结点的指针)
(2)关于几个定义
头结点:链表首结点前的一个结点(不是必须的,但是如果有就可以在解决某些问题时候方便一些,通常可以用来储存链表的长度等信息)
首结点:链表的第一个数据元素
头指针:必须要有的(而头结点可以没有,注意两者一个是指针一个是结点,一个必须有一个可以没有),指向头结点/首节点的指针(永远指向链表的第一个结点)
2.结点类型声明、创建结点
复制代码
struct node{
int value;
struct node *next;//创建了一个指向一个node类型的指针,用于指向下一个结点
};
//至此声明了一个结点类型
//头指针:
struct node *first = NULL;
//结点创建:
struct node *new_node;
new_node = (struct node *)malloc(sizeof(struct node));
new_node -> value = 10;
XD如何制作带形状的蒙版
首先创建一个画板,在画板上创建一个你喜欢的形状。
在从你的图片集中拖动一张你喜欢的图片,注意不要直接拖动到你创建的矩形中,只复制到画板上就可以。
接着点击选中图片按住shift点击创建的矩形同时选中他们两个,然后点击鼠标右键,会弹出一个选择框。
然后点击选项中的带有形状的蒙版或者直接选中他们两个之后使用快捷键是shift+ctrl+m直接创建蒙版这样图片就只会显示你放在矩形中部分,剩余部分自动省略。
如果要修改的话,鼠标左键双击图片。
这时可以拖动图片让其显示在矩形中的位置改变。
如何可以让页面内部分滚动
创建一个想让其滚定的页面
将他们全部选中,创建组,使其成为一个整体。然后选中,在属性中找到竖直滚动
选中,可以看到边框变为蓝色并且出现了可以拖动的地方
拖动将他们全部拖动到方块内部。
最后拖动成这样,到原型页面,播放,可以看到这一部分就可以滚动了。