struct student//student데이터타입선언
{
int number;//int형변수선언
char name[20];//char형배열선언
double height;//double형변수선언
struct student *next;//student를 데이터타입으로 하는 포인터변수선언
};
void main(){
struct student s1 = { 30, "Kim", 167.2, NULL };//
struct student s2 = { 31, "Park", 179.1, NULL };//
struct student *first = NULL;//
struct student *current = NULL;//
first = &s1;//first=s1의 주소값
s1.next = &s2;//s1.next=s2의 주소값
s2.next = NULL;//
current = first;//
while (current != NULL)//
{
printf("SID=%d Name=%s Height=%f\n", current->number, current->name, current->height);//
current = current->next;//
}
}
NULL이 \n을 뜻한다고 들었는데 뭔지 잘 모르겠어요 ㅠㅠ
줄마다 주석을 달아서 설명해야되는데 좀 도와주세요 ㅠㅠ