Em viết 1 đoạn code như bên dưới để trả về nhiều hơn 1 giá trị và e dùng kiểu trả về 1 struct. Nhưng em thấy trông code nó cứ sao sao ấy. Dù kết quả như mong muốn. Các anh có thể giúp em sửa được không ạ
#include<stdio.h>
#include<stdint.h>
typedef struct {
uint8_t id;
uint8_t age;
}
student_t;
student_t get_info_student() {
student_t student1;
student1.id = 0;
student1.age = 18;
return student1;
}
int main(void) {
uint8_t id;
uint8_t age;
id = get_info_student().id;
age = get_info_student().age;
printf("student Id = %d Age = %d", id, age);
getchar();
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?