已采纳回答 / 稚气磅礴
每个指针在你赋值给它之前,它都需要有一个确定的指向地址.如果你直接head = p1;因为head没有确定的地址,运行时就会出现未知错误.好像这就是所谓的野指针.加了head = NULL;就是为了给head一个确定的指向;
2017-02-21
最新回答 / william_hou
include<stdio.h>C语言的预处理库,它里面包含了一些函数,你在写代码的时候可能会用到其中的一些函数,所以要包含在头文件中,学C语言最好是边学理论边写代码,如果学了理论不用很快就会忘的,想检验自己的C语言水平就去做一些题目,学C语言我推荐微软的vs
2017-02-20
最赞回答 / Hello_Word_
p+1 中1指的是一个单位长度,这里的单位长度是由数据类型决定的,=1*该数据类型所占字节数,这里面p的数据类型为自定义的结构体,+1移动的字节数就是一个结构体的长度,,,,,不懂请追问
2017-02-15