面试题答案
一键面试#include <stdio.h>
#include <string.h>
struct Student {
int id;
char name[20];
};
void printStudentInfo(struct Student *studentPtr) {
if (studentPtr == NULL) {
printf("指针为空\n");
} else {
printf("学生id: %d, 学生name: %s\n", studentPtr->id, studentPtr->name);
}
}
你可以这样调用这个函数:
int main() {
struct Student student1 = {1, "Alice"};
struct Student *ptr1 = &student1;
struct Student *ptr2 = NULL;
printStudentInfo(ptr1);
printStudentInfo(ptr2);
return 0;
}