1. 程式人生 > >結構體變數和列舉型變數的使用

結構體變數和列舉型變數的使用

#include <stdlib.h>
#include <stdio.h>
//列舉型變數的使用,當一個變數的取值被限定的時候這時可以用列舉變數
//列舉型變數裡面變數的值在輸入、賦值的時候是字元的形式,即是裡面定義的變數;輸出的時候是int型
//在定義列舉型變數的時候具體定義方法如下:
enum Sex {
male,
famale
};
//結構體的使用掌握定義、賦值、訪問
//在給結構體變數賦值的時候有兩種方式:
// 1.定義變數的時候用大括號的形式就直接給變數賦值
// 2.先定義結構體變數,然後對每個成員進行賦值
struct student {
char name[1024];
int age;
enum Sex sex;
int number;
};
int main() {
struct student stu1 = { “張三”,18,male,10 };
printf("%s,%d,%d,%d",

stu1.name, stu1.age,stu1.sex, stu1.number);
system(“pause”);
return 0;
}

小練習:
#include <stdlib.h>
#include <stdio.h>
enum Sex {
male,
famale
};
struct student {
char name[1024];
int age;
enum Sex sex;
int number;
};
int main() {
struct student stu1 = { “張三”,18,male,10 };
printf("%s,%d,%d,%d",

stu1.name, stu1.age,stu1.sex, stu1.number);
system(“pause”);
return 0;
}