基本不需要掌握什么基础,但是你要有基本的数学知识,最好是高中或高中以上的数学水平,初中的勉强还行。数据结构是你基本掌握一门语言的基础之后为了进一步提高,要学的东西。学C++之前没有必要学C,因为C++的基础根C差不多,但是也不完全相同。
先学C语言,然后数据结构,然后C++
不需要什么基础,不需要C基础,C++是单独的语言,具备正常人的智力,一般再有初中文化基础,最后加上正常的学历能力即可。
数学就行了!