Sử dụng Struct bên trong Union trong C
Bài tập C: Sử dụng Struct bên trong Union Yêu cầu bài tập C là tạo một Struct bên trong Union , và sau đó hiển thị nội dung của các phần tử trong Struct. Giả sử chúng ta tạo một Struct bao gồm thông tin các sinh viên sau: tên sinh viên (name), giới tính (sex), mã sinh viên ...
Bài tập C: Sử dụng Struct bên trong Union
Yêu cầu bài tập C là tạo một Struct bên trong Union, và sau đó hiển thị nội dung của các phần tử trong Struct. Giả sử chúng ta tạo một Struct bao gồm thông tin các sinh viên sau: tên sinh viên (name), giới tính (sex), mã sinh viên (rollno), và điểm thi (mark). Dưới đây là chương trình C minh họa cách sử dụng Struct bên trong Union trong C.
Chương trình C
Dưới đây là chương trình C để giải bài tập sử dụng Struct bên trong Union trong C:
#include<stdio.h>
#include<conio.h>
int main() {
struct student {
char name[30];
char sex[1];
int rollno;
float mark;
};
union details {
struct student st;
};
union details set;
printf("Nhap thong tin sinh vien:");
printf("
Nhap ten sinh vien: ");
scanf("%s", &set.st.name);
printf("
Nhap ma sinh vien: ");
scanf("%d", &set.st.rollno);
printf("
Nhap gioi tinh: ");
scanf("%s", &set.st.sex);
printf("
Nhap diem thi:");
scanf("%f", &set.st.mark);
printf("
Hien thi thong tin sinh vien:
");
printf("Ho ten: %s", set.st.name);
printf("
MSV: %d", set.st.rollno);
printf("
Gioi tinh: %s", set.st.sex);
printf("
Diem thi: %f", set.st.mark);
return(0);
}
Biên dịch chương trình C trên sẽ cho kết quả:

Loạt bài Bài tập C có giải của chúng tôi một phần dựa trên Tutorialspoint.com
Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, Java,C,C++,Javascript,HTML,Python,Database,Mobile ... mới nhất của chúng tôi.
Bài học Bài tập C phổ biến tại vietjack.com: