Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/c-programming-modular-programming-and-memory-management

课程概述

《C 编程:模块化编程与内存管理 – 3》是一门目标明确的在线课程,旨在帮助学员提升编码技能,朝着熟练掌握 C 语言的方向迈进。课程强调模块化编程的概念,将复杂任务拆分为可管理的部分,让学习变得更加高效。

课程大纲

欢迎

在这门课开始之前,您将会熟悉我们的学习工具,为您的编程学习之旅打下良好的基础。

第一周:函数与递归

这一周,您将学习如何将复杂程序分解为多个函数,包括创建函数、编写函数调用和原型、调用函数以及让函数返回特定值等。

第二周:内存与变量的作用域

这一周您将更深入了解冯·诺依曼架构模型,回顾计算机内存的组织与寻址,使用 sizeof() 函数对不同类型的变量进行操作,并识别变量的作用域和溢出、舍入错误。

第三周:指针

在这一周,您将通过简单的指针运算来可视化、描述并利用指针。课程还将教授您创建可以传递数组的函数,并修改数组。

总结课程

通过本课程,您将获得 C 编程的基本功,为后续更复杂的编程任务做好准备。

课程评价

这门课程内容丰富,结构清晰,适合希望在 C 编程方面打下坚实基础的学员。通过实际的操作和实例,学员能够逐步掌握编程中常见的复杂概念。此外,讲师的教学方式也十分生动,让学习过程充满乐趣。无论您是编程新手还是有一定基础的学习者,这门课程都能够帮助您提升技能,是科研和职业发展的一大助力。

课程主页: https://www.coursera.org/learn/c-programming-modular-programming-and-memory-management

作者 CourseEye