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;//性別
........
};