linux下的c语言使用printf时候一定要在后面加上fflush(stdout)否则会造成严重的后果,比如有一次:
set_yx(7,10);
printf("SDAFDSFSD");
set_yx(10,10);
结果printf打印的内容却显示在第十行,这是因为没有在printf后面加上fflush(stdout);
c中的链表是加入一个节点的时候申请一个空间,而不是在申请完空间后向节点中加入数据,链表的初始化时候,要手动写出节点的内容,而动态链表是通过函数为添加的节点申请空间,然后通过函数将节点加入到初始化最后一个节点后面,这样就可以实时添加节点实时申请空间.
set_yx(7,10);
printf("SDAFDSFSD");
set_yx(10,10);
结果printf打印的内容却显示在第十行,这是因为没有在printf后面加上fflush(stdout);
c中的链表是加入一个节点的时候申请一个空间,而不是在申请完空间后向节点中加入数据,链表的初始化时候,要手动写出节点的内容,而动态链表是通过函数为添加的节点申请空间,然后通过函数将节点加入到初始化最后一个节点后面,这样就可以实时添加节点实时申请空间.