数据结构的程序与C语言的程序区别

求问大佬数据结构的程序与C语言的程序有什么区别呀

这俩没矛盾啊,有关联但是两个层面的东西。完成一个程序,即需要语言,也需要数据结构。数据结构不依赖于某种语言。

1.头文件有差别:
C++的输入输出头文件是iostream,同时需要加using namespace std;
C语言的输入输出头文件是stdio.h
2.结构体的定义基本相同,但是使用时略有差异,假如结构体为struct Sttest{int a;int b;};
C++使用结构体定义变量时,可以跟普通类型一样使用,如:Sttest a;
C语言中使用时,则需要加struct前缀,如:struct Sttest a;
3.结构体的内存空间申请有差别
C++中使用new Sttest来申请空间
C语言中使用malloc来申请空间

基本都是一些细微的差别