在零基础情况下,通常需要花费2-3个月的时间学习C++的基础概念、语法和面向对象编程(OOP)原则。这包括掌握变量、数据类型、运算符、控制结构、函数和类等基本概念。

在基础阶段之后,你需要花费更多的时间(3-4个月)深入学习C++的高级特性,如模板编程、异常处理、STL等。这个阶段还包括实践编写一些小型项目来巩固所学内容。
在掌握了基础和进阶知识后,你可以开始着手综合应用,实现一些较大规模的项目或参与开源项目。这个阶段的时间可能会因项目的复杂性和你的经验而有所不同,通常需要3个月或更长时间。
综上所述,零基础自学C++并准备找到工作通常需要至少6个月的时间,这还取决于你的学习效率和学习时间的投入。
要精通C语言需要时间和经验的积累。对于有编程基础的人来说,通常需要6个月到1年的时间来掌握C语言的基本语法和概念。然而,要真正精通C语言,需要不断地实践和深入学习,掌握高级特性和技巧,这可能需要更长的时间。
通过编写大量的代码和参与实际项目,加上阅读相关书籍和参考资料,可以逐渐提高自己的C语言水平。
最重要的是保持学习的热情和持续的实践,这样才能真正成为C语言的专家。
入门容易精通难,一般我们认为精通的意思是,至少你去招聘的时候,说自己精通C语言,不会被HR赶出来,所以大概需要至少5-10年的时间,加上日益不断的练习,如果只是会写一些小的软件或者程序,这样我们一般称之为C语言入门,入门大概需要1-3个月的时间
零基础的话,可以先从基础抓起,数据库、数据结构、算法都要用C++案例学习,最好把设计模式也拿下,之后再学C#;大概6个月可以有个大概的知识了。c面向结构,并且是一切计算机语言的基础,学它一个月入门足矣,不过你要保证是认真学,下来勤加练习,把每一个知识点概念通过实操吃透,基础越好,越牢,学其他语言速度会很快
不一定。尽管数学和编程都是逻辑思维的一部分,并且在一些编程任务中需要数学知识,但不需要精通数学才能学习和使用C++。C++是一种通用的编程语言,可以应用于多个领域,包括软件开发、游戏设计、嵌入式系统等等。尽管对一些特定的编程任务来说数学知识可能很有用,但并非所有的编程工作都需要精通数学。在实际应用中,理解和运用基本数学概念通常就足够支持C++编程。