Deep Learning Specialization on Coursera

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

课程概述

在学习C语言的过程中,模块化编程与内存管理是关键概念。这个课程帮助你系统性地掌握这些技能,提升你的编程能力,使你更接近成为一名熟练的C程序员。

课程的内容围绕函数和指针展开。我们将通过创建函数的方式简化复杂任务,并深入了解计算机架构及其内存的组织结构。

课程大纲

欢迎
让我们开始编码吧。在这里,你将熟悉我们团队开发的学习工具,这些工具旨在让学习编程变得更加简单。

第一周:函数与递归
这一周,你将学习如何将复杂程序分解为多个函数。你将创建函数,编写函数调用和原型,并使函数返回特定值。

第二周:内存与变量的作用域
这一周,你将深入了解冯·诺依曼架构模型。你会了解计算机内存的组织与寻址,使用sizeof()函数处理不同类型的变量,识别溢出和舍入错误,并找出变量的作用域。

第三周:指针
这一周,你将学习简单的指针算术,对指针进行可视化、描述和利用。你将能够创建函数,以便可以传递数组并修改数组内容。

课程总结

通过参与这个课程,你将具备处理复杂程序的能力,并在C编程的旅程中迈出重要的一步。不论你是初学者还是有经验的程序员,这个课程都有助于提升你的编码技能,理解内存管理以及掌握函数和指针的概念。

强烈推荐这门课程给任何想要加深C语言理解的学习者!

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

作者 CourseEye