add(0,C语言)不是将他添加到第一个吗?输出的时候应该在第一个位置
add(0,C语言)是将他添加到了第一个,但不是在执行过程中,而是在内存中他是在第一个,而你在运行的时候,代码是从上到下运行的,他先执行的第是课程1,所以先输出的是课程1,数据结构。