struct namect { char fmame[LEN]; char lname[LEN]; int letter; };
全局创建结构,注意末尾有分号
在main函数内创建结构
1.1
struct namect { char fmame[LEN]; char lname[LEN]; }a={"a","a"};
然后看结构的传递
看1.1中的变量a,a为struct类型,所以声明时应该为
struct namect a;
a相当于变量的文件夹
将a传递给函数时和传递变量时差不多:
struct namect 函数名(struct namect 变量名)
相当于将a里面所有的变量传递过来
当然也可以声明结构类型的函数,返回结构类型
struct namect 函数名(struct namect 变量名) { return 结构变量名; }
当然也可以创建结构数组
相当于同一类型的文件夹的并列文件夹
struct namect person[3];
然后就是利用指针进行结构的操作
struct namect *info;
gets_s((*info).fname,LEN)
info->faname[strlen(fname)]='\0'
l
标签:info,char,struct,LEN,C语言,学习,namect,结构 From: https://www.cnblogs.com/kitcat/p/16847501.html