p->prior->next
meaning:
设p->prior指向q,q为p的前驱节点;
那么p->prior->next就等于q->next,
p->prior->next就等于q的后驱指针域


scanf()函数从输入流缓冲区中读取值的,而读取时遇到回车(\n)而结束的.
带空格的scanf(" %c")表示要从输入流缓冲区读两个字符,一个给空格,一个给%c. 为什么加空格呢,是因为回车符(\n)也在输入流缓冲区中,所以将\n赋值给空格,以让%c被正确赋值. 否则,不加空格,回车符\n会被赋值给%c. 所以不加空格,字符输入会出问题.


*符号有两种含义,
1.在指针未被赋值或初始化时,作为"指针说明符"
2.在指针已经有指向后,作为"取内容符"


指针的定义有两种形式:

  1. int a=101;
    int *p;
    p=&a;
    
  1. int a=101;
    int *p=&a;
03-05 22:58