大一学习对C语言的认识

        本人是软件工程专业的大一学子 ,上大学之前没有碰过电脑,没有真正的了解过编程,在我印象里C语言是一个高深而又神秘的编程语言,第一学期马上就要结束了,来总结一下我的C语言学习之路。

        对于最开始学习的数据类型及其相关分类,应当从宏观上进行把控,为C语言的系统学习搭建一个理论框架基础 ,不需要十分细致的了解他们,只需要理解他们之间的关系和他们大致的使用场景。

        选择结构和循环结构是我们对于C语言的学习中应当重点掌握的,了解不同的循环类型,如while循环,do while循环,for循环,break语句和continue语句的使用,并在实践中加以理解和运用,尝试用不同的循环结构,对同一编程问题进行解决,并对比他们之间的优劣性,可以让我们对他们的使用更加熟练。

        数组中,我们学习了一维数组,二维数组和多维数组,正确了解他们的初始化,数组的创建方法以及应用,在实践中体会数组的便捷性。

        对于函数处理文件,我们要理解函数的正确使用方法,函数的定义与声明之间的区别与联系,尽量多的认识不同的函数,掌握一些经典的算法,如何用函数进行实现,如递归算法。

        接下来便是指针了,都说指针是C语言的灵魂,但我却没有对他进行十分系统的学习,首先,指针以及变量和他们混合使用时所代表的含义,应当深刻的理解 ,明白指针就是地址,了解指针和数组之间的相关性,写出合理有用的指针,避免野指针和空指针的不正确使用,尝试用指针解决一些循环问题和字符串类问题,并知道为什么指针能够解决数组不能解决的问题,我们应当在实际的程序当中掌握指针的运用,并多实践。

        我们也稍微的学习了一下结构体,知道结构体与数组相比的优点以及缺点,并了解它的使用方法。

        对于初学者而言,只需要了解他们的使用方法和进行简单的编程练习,后期可以继续进行精进和进阶,对于遇到的困难,我们可以借鉴别人的解决方案 ,通过多复习和巩固,相信我们都可以真正的学到我们想要的东西。fighting!

你可能感兴趣的:(##感悟,c语言,开发语言)