学C++一定要先去学C吗?
是的。c++ 是在 c 的基础上,增加了 class (类)等少量东西形成,反过来说,c 是 c++ 的 一部分。 学习C++,必然要学习 c。 C++ 课程 包含 c。
不一定啊,C语言是面向过程的语言,只是目前大学学习编程都是从c开始学的,学了c只不过是有了基础,但学其他编程语言也是从基础语法开始学的,只不过编程的基础语法都和c相似,所以才让人认为学编程要先学c,其实不然。
看你的需求,如果是底层开发,就必须学习C语言。如果只是应用开发,可以直接从C++开始学习。实际上这两个语言是平等的,只是在语法上C++尽量与C兼容,但仍然有很多不同的地方。1) C++不是C的超集。