标签:技术 注意 定义变量 交换 共享存储空间 scan 写入 amp 综合
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名2;
....
};
在结构体定义的时候,分为两种:
1.先定义结构体类型再定义变量名:
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名2;
....
};
struct 结构体名 变量名;
eg:
2.在定义结构体类型的同时定义变量:
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名2;
....
}变量名;
eg:
结构体成员的赋值:
结构体成员的赋值可以直接赋值也可以让用户输入,直接赋值时变量则为变量名.成员名=要赋值的内容
,如果是数组则需要用strcpy函数。
用户输入则需要注意如果是单一变量则需加&,如果是数组则不需要加&,变量名还是变量名.成员名
格式。
结构体类型 *p;
p->成员名
=变量名.成员名
idiom.h
在这个头文件下,我定义了一个结构体类型和两个函数:一个查找成语,一个将成语写入结构体变量。
按我原先的设想拿来定义多个成语操作的函数:成语的写入,成语的出题,核对题目等,奈何实力所限,就近乎空白了。
user.h
在这个头文件下,我定义了一个结构体类型和两个函数:一个菜单,一个关于用户的操作。
按我原先的设想拿来定义多个用户操作的函数:输入用户名的核对,密码的核对,用户的创建,用户成绩的统计,用户的排名。
深刻认识到自己知识储量与同学的差距,以及代码量的差距,还有一直搞不懂那个文件打开错误到底怎么解决。
标签:技术 注意 定义变量 交换 共享存储空间 scan 写入 amp 综合
原文地址:https://www.cnblogs.com/ye736660997/p/12043663.html