Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/pointers-arrays-recursion

在Coursera上,有一门精彩的课程《Pointers, Arrays, and Recursion》,它是特殊化课程《C语言编程入门》的第三门课。如果你想全面掌握C语言,这门课程的内容绝对不能错过。

这门课程主要涵盖了指针、数组、和递归,对于C语言的学习至关重要。指针是C语言中最强大也最重要的概念之一,它可以让你更灵活地控制数据位置。数组则允许你将数据打包在一起,确保数据的顺序得以保持。而递归函数为我们提供了解决问题的另一种思路,使我们在面对复杂问题时,更加得心应手。

课程大纲概述

指针

在这一模块中,你将掌握指针的基本知识和应用。指针是理解数组的关键,它使得数据序列的操作变得更加灵活与高效。学会使用指针,你将能在写任何语言的代码时,都能够游刃有余。

数组

数组是存储同一类型数据的序列,它允许你通过一个变量名来存储多个值。在这个模块中,你将学习如何使用数组解决更复杂的问题,并为更复杂的数据类型的学习打下基础。

指针的应用

当你掌握了指针和数组的基础知识后,这个模块将向你展示它们的一些重要应用,包括如何操纵字符串和多维数组,以及如何使用函数指针,把“调用哪个函数”作为另一个函数的参数。

递归

在这个模块中,你将学习如何阅读和编写递归代码。递归是一种高效的编程技术,可以用较简单的实例解决复杂问题,给予你更多方法来应对编程挑战。

项目

课程结束时,你将使用到的指针和数组知识,结合第2课中创建的代码,构建一副扑克牌并评估手牌。在随后的课程中,你将完成一个模拟实验,计算扑克牌的胜率。

总之,《Pointers, Arrays, and Recursion》是对C语言非常重要的一课,非常适合想要提高自己编程水平的学习者。我强烈推荐大家参与这门课程,让你的编程能力更上一层楼!

课程主页: https://www.coursera.org/learn/pointers-arrays-recursion

作者 CourseEye