C Programming: Pointers and Memory Management - 4

C Programming: Pointers and Memory Management - 4

课程
en
英语
7 时
此内容评级为 4.5/5
来源
  • 来自www.coursera.org
状况
  • 自定进度
  • 免费获取
  • 收费证书
更多信息
  • 3 序列
  • 等级 介绍

课程详情

教学大纲

Week 1: Memory and pointers
By the end of Week 1, you will be able to both visualize the concept of a pointer in memory and use pointers in functions with simple pointer arithmetic. You will also demonstrate that an array name is a pointer performing pointer arithmetic and will create functions that accept and modify arrays.

Week 2: Multidimensional arrays
By the end of Week 2, you will be able to deference pointers using array notation and star notation. You will also be able to store multiple strings in an array and manipulate matrices.

Week 3: Dynamic memory allocation
By the end of Week 3, you will be able to distinguish between the stack and the heap memory spaces. You will also be able to allocate and deallocate memory programmatically in the heap for arrays.

先决条件

We recommend having completed the 3 first courses of the C programming with Linux Specialization.

讲师

Rémi SHARROCK
Associate Professor, Telecom Paris

Petra Bonfert-Taylor
Professor of Engineering | Associate Dean for Diversity and Inclusion

编辑

Mines-Télécom 研究所是工程和管理领域高等教育、研究和创新的主要公共机构。

它由 10 所矿业和电信大学校(阿尔比矿业大学、阿莱矿业大学、杜埃矿业大学、南特矿业大学、巴黎高科矿业大学、圣埃蒂安矿业大学、布列塔尼电信学院、管理学院、巴黎高科电信学院、南巴黎电信学院)和两所附属学校(里尔电信学院和尤里电信学院)组成,隶属于生产复兴部。它与两个战略合作伙伴有着特殊的关系,一个是隶属于洛林大学的南锡矿业大学,另一个是 Armines 公司。

矿业电信学院走在教育创新的前沿。它是法国领先的工程师学校集团,每年有 8%的工程师毕业。

其开放式在线课程是创建和领导初始和终身学习社区运动的一部分。矿业电信学院将为这一运动做出贡献,并让其所有利益相关者参与其中:教师-研究人员、学生和未来的学生、毕业生、企业,以及更广泛意义上的所有对学院专业领域感兴趣的学习者。

平台

Coursera是一家数字公司,提供由位于加利福尼亚州山景城的计算机教师Andrew Ng和达芙妮科勒斯坦福大学创建的大型开放式在线课程。

Coursera与顶尖大学和组织合作,在线提供一些课程,并提供许多科目的课程,包括:物理,工程,人文,医学,生物学,社会科学,数学,商业,计算机科学,数字营销,数据科学 和其他科目。

完成这个资源,写一篇评论