先直接告诉你结论:针对你当前这个问题,答案当然是先学C语言编程。
您好题主,根据您的问题呢,我建议您先学习C语言,C语言更加接近计算机底层,能更好的了解程序是如何在计算机内部运行的;有了C语言的基础再学习数据结构会事半功倍的,还记得我们那时候还用的谭浩强老师的书,这里呢,我不太建议用谭老师的书了;这里我觉得《C Primer Plus》这本书讲的挺好的;这本书也是我工作以后买...
先说答案建议先学C语言,掌握基本的语法基础后,再学数据结构与算法,C语言编程与数据结构和算法这两个完全是两个东西了。 学习数据结构和算法有一个很重要的前提,就是至少熟练掌握一门编程语言,编程语言掌握肯定越多越好,但是至少要掌握以下几点,因为数据结构实现,链表、图、等都会用到指针、结构体、指针函数等,堆栈...
对于初学者而言,我建议先从C语言开始学习。市面上的C++教材通常面向已经具备编程基础的读者,直接从面向对象编程和MFC开始讲起,这对初学者来说并不合适。《C++ Primer》虽然是C++的经典之作,但初学者最好先不要接触它,以免感到困惑。C++和C语言的语法很相似,但在某些细节上还是存在差异。当然,两者...
所以,如果你决定学习C语言,只要你的智力没有大问题,完全能够掌握它。顺便提一下,我的英语水平也不是很好,但这并不妨碍我能够入门C语言,这足以说明学习的关键在于行动,而非先入为主的观念。送你一句话:喜欢一门技术,那就去学习,别再犹豫。行动起来,你会发现其中的乐趣和挑战。学习C语言的...
先学c语言 c++完全兼容c语言,在c语言的基础上增加了面向对象、泛型等一系列复杂的功能。c语言是一门面向过程的编程语言,概念非常单一简单,纯粹的函数调用更容易让初学者接受。c++则是面向过程加面向对象的语言,概念比较混淆和抽象,初学者理解相对困难得多。
自学编程大概两个阶段: 打基础,至少学懂一门语言,推荐拿C/C++入门(为了学到一些指针与面向对象的知识),拿python入门也可,但你会发现面向对象在python教学中可能不被强调,因为python自带的工具已经很强大;不推荐拿java入门,因为java实在是开发者用的语言,其魅力在于接口、程序设计,想拿java入门,不如拿C/C++入门; ...
从理论上来说,学 C++ 前 并不一定 非得学 C 语言,但是有 C 语言底子再去学 C++ 往往更具优势,最起码「面向过程编程」这一部分内容能够轻车熟路。 但是遗憾的是,即使是《C++ Primer》这种 700 多页厚的权威 C++ 书籍,开头也只有很少一部分在讲「面向过程编程」,所以对于面向过程这一部分的讲述是肯定没有...
自学编程,对于初学者而言,选择一门合适的语言作为起点至关重要。C语言常被推荐为编程入门语言,因其基础性和实用性。作者去年已学完C语言,目前正在学习Java。若你对编程感兴趣,愿意探索技术的奥秘,可以尝试跟随作者的脚步。在学习过程中遇到问题,作者将尽己所能提供帮助。C++相较于C,具有更高的抽象...
应该先学习C语言,因为C语言是介于低级与高级之间的一种编程语言,汇编语言主要是面向硬件的,学完C之后,再学汇编,这样可以有一个编程的印象,因为C比汇编更符合我们的逻辑思维,所以把C语言的一套,可以"搬"到汇编来。