2021-12-11

制作键盘

字母键盘

数字键盘

效仿尽量制作的还原度高一些。

页面与键盘之间的交互

制作交互

制作交互

在界面上方工具栏点击“原型”进行页面间交互的制作,选择要进行交互的对象,在右方工具栏“类型”中选择“叠加”,此时预览到两个页面完成交互。(实现键盘以悬浮呈现给使用者)

页面的细节化

页面细节

页面细节

完善页面的细节处理,在点击一个功能时,要实现页面色调差异的呈现,可以在第二个页面上改善色彩。

页面细节化

页面细节

呈现出功能页面的不同 可以选择改变某一功能页面的提示信息。

页面的美化

页面美化

选择同色系制作静态图画,图画采用淡些的色彩,文字可以采用醒目的色彩,突出要呈现给使用者的内容。



C语言链表的基础知识

1.理解链表中的struct

struct student p1 约等于 int p1。


struct student{

        int data;    //数据域

        struct node *next;    //指针域

    };

struct student{

        int data;    //数据域

        struct node *next;    //指针域

    };


上面的代码就相当于我们声明了一种类型,类似int,float(int,float这些是系统中本来就声明好的,所以我们可以直接用)


2.理解链表中的struct node *next;

就像图片中所展示的一样,我们需要在A中留下一条绳子,这条绳子连着B,让系统可以找到B,1中说过struct node约等于int,所以struct node *next 约等于 int *next;


3.理解建立动态链表

我对其中不理解的是p2 = p1;

因为他们俩是指针,p2->next =p1,这时候我们认为p2指向2图中的A,那么就相当于A->next = p1,

之后p2变成p1,就相当于p2往后移到了B,然后再放p1出去浪,再带回来数据。如图,

4.理解malloc

(struct Student *)malloc(sizeof(struct Student));前面(struct Student *)代表是强制转换(约等于(int)x1;),否则返回值是viod类型。

你可能感兴趣的:(2021-12-11)