至于我,开启了一段新的人生——大学,便开始了C语言的学习,对于我这种刚出新手的菜鸟来讲,这无疑是一件很难的事情。
初识C语言是在见识过大牛们仅通过一串串隐晦难懂的代码,便运行出了令人惊叹的结果,各种操作令人眼花缭乱,无疑也激起了笔者的兴趣,便想着,试试吧,便有了这一篇文章的诞生。
这门人与计算机交流的语言对于我来讲,无疑是新颖的,陌生的,令人不知所措的,于是我便开始了在各大网站上面找取资源,进行自我技能知识的积累,来充实我对于C语言的认知和理解。
对于学习编程这个话题呢,我是如此打算的:
第一步,我会去了解C语言的相关发展历史和C语言的作用,以及他在计算机语言中的地位;
第二步,在了解了以后我会去努力的学习C语言的基本语法,以及相关概念的了解;
第三步,我将会逐步掌握C语言的控制结构:顺序结构,选择结构和循环结构,掌握这些控制结构是编写复杂程序的关键;
第四步,学习指针和内存管理,理解指针的概念和内存管理的原理,对于编写高效的C程序非常重要;
第五步,学习结构和联动,这二者是C语言中表示复杂数据结构类型的的重要手段,理解结构和联合的概念和用法,可以帮助我们编写更加复杂的程序;
第六步,实践编程:学习C语言需要大量的实践。通过编写小程序、做练习题等方式,可以加深对C语言的理解和掌握;
第七步,阅读和理解源代码:阅读和理解别人的源代码是学习C语言的一种好方法。通过阅读和理解别人的代码,可以学习到新的编程技巧和思维方式;
第八步,调试程序:调试是编程中非常重要的一部分。学会使用调试工具,如gdb等,可以帮助我们定位和解决问题;
第九步,参加编程社区:参加编程社区可以让我们与其他编程爱好者交流和学习。在社区中,我们可以获得帮助和建议,也可以分享自己的经验和知识。
以上则是我对于C语言相关学习的一些看法和态度;
至于我安排相关学习的学习时间,我认为的是目前主要用于学习的时间是在空闲闲暇之余来进行C语言的学习,
如果可以的话,我希望和华为的软件工程师有过交流,从前辈们的身上获取知识和更多利于我进步的经验积累。
以上则是笔者关于C语言学习的一些相关看法,还请诸君指正和教导。