制作键盘
效仿尽量制作的还原度高一些。
页面与键盘之间的交互
在界面上方工具栏点击“原型”进行页面间交互的制作,选择要进行交互的对象,在右方工具栏“类型”中选择“叠加”,此时预览到两个页面完成交互。(实现键盘以悬浮呈现给使用者)
页面的细节化
完善页面的细节处理,在点击一个功能时,要实现页面色调差异的呈现,可以在第二个页面上改善色彩。
页面细节化
呈现出功能页面的不同 可以选择改变某一功能页面的提示信息。
页面的美化
选择同色系制作静态图画,图画采用淡些的色彩,文字可以采用醒目的色彩,突出要呈现给使用者的内容。
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类型。