c语言stu
❶ c语言中 struct student {…………}stu[N]; stu[N]是什么意思
struct为关键字结构体;student 为类型名,{}内为结构体的组成成分,如学生的班级、学号、成绩等;stu是一个结构体变量,即一个学生的班级、学号、成绩等信息。现在有N个学生,就需要定义一个结构体数组,stu[N],用来存放N个学生的班级、学号、成绩等信息。
❷ c语言中stu是甚么意思
stu在C语言中没有特定的含义,既不是关键字也不是库函数的函数名。可能是编程人员自定义的一个变量名或函数名等。
通常用来表示定义一个学生结构体类型,如:
structstu//定义一个结构体类型,结构体名为stu
{
intno;//学号
charname[10];//姓名
charsex;//性别
........
};
❸ C语言中mm(STU a[],STU *s)是什么意思
C语言中mm(STU a[], STU *s)的意思是表示一个函数的首部。
STU可能是编程人员定义的一个结构体,举例如下:
struct
{
charname[20];
charno[5];
intage;
}STU;//STU就是一个结构体,包含以上三个成员
voidmm(STUa[],STU*s)//数组a中每个元素都是STU类型,指针s指向的地址存放的就是STU类型的数据
{
//对数组a中第一个STU类型的数据进行初始化操作
a[0].name="ZhangLi";
a[0].no="2015213";
a[0].age=20;
//对指针s指向的地址中的STU类型的数据进行初始化操作
s->name="ZhaoSi";
s->no="2015342";
s->age=21;
}
mm是个函数,此函数接受2个参数,一个是数组变量一个是指针变量,类型方面,那要根据编程者把STV定义成什么类型了。
使用#define可以可以定义符号类型,例如#define int STV。这样,STV就是int类型。
另外,这里的 a[]和 *s是形式参量,可以省略。
(3)c语言stu扩展阅读:
stu在C语言中没有特定的含义,既不是关键字也不是库函数的函数名。可能是编程人员自定义的一个变量名或函数名等。
通常用来表示定义一个学生结构体类型,例如:
structstu//定义一个结构体类型,结构体名为stu
{
intno;//学号
charname[10];//姓名
charsex;//性别
........
};