C (Programming Language)

C 语言是一种通用的程序化计算机编程语言,支持结构化编程、词法变量范围和递归,并具有静态类型系统。Coursera 的 C 编程语言目录将向您介绍最强大、最高效的语言之一,它广泛用于开发操作系统、解释器和嵌入式系统。您将学习到数据类型、Loop、函数、数组、指针和内存管理等主要概念。掌握了这些知识,您就能用 C 语言编写高效、可维护和健壮的代码,从而提高您在软件开发、系统编程和解决各种计算密集型领域问题方面的技能。
17凭据
71门课程

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

在整个课程(说明和评估)中使用的语言。

了解产品
必需的

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
通过完成一系列课程和项目,深入学习学科知识。

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

找到最适合您目标的 C 语言程序设计课程

  • 状态:免费

    您将获得的技能: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Programming Principles, Data Management, Data Storage Technologies, Software Development

  • 状态:免费试用

    University of Colorado System

    您将获得的技能: 调试, 数据结构, Algorithm, 模拟, 文件管理, 编程原则, 计算思维, 理论计算机科学, C(编程语言), 自动化

  • 状态:预览

    您将获得的技能: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Hardware, Computer Systems, Embedded Systems, Data Storage, Computer Programming, C (Programming Language), C# (Programming Language)

  • 状态:新

    您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Data Structures, Computer Programming Tools, Development Environment, Software Installation, Debugging

  • 状态:免费试用

    University of California, Santa Cruz

    您将获得的技能: Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Integrated Development Environments, Computer Science, Algorithms, File Systems, Computational Thinking, Software Technical Review, Integration Testing, Software Design

  • 状态:免费试用

    University of California, Irvine

    您将获得的技能: 物联网, 操作系统, 调试, 系统设计与实施, 嵌入式软件, 系统要求, TCP/IP, Linux, 嵌入式系统, 功能要求, 应用编程接口 (API), C(编程语言), 基本电气系统, Python 程序设计, 通用网络, 系统设计, 测试计划, 硬件设计, 电子硬件, Operating System 管理

  • 状态:免费试用

    University of California, Santa Cruz

    您将获得的技能: C++ (Programming Language), Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Programming Principles, Integrated Development Environments, Graph Theory, Computer Science, File Systems, Artificial Intelligence, Integration Testing, Software Design, Game Design

  • 状态:免费试用

    您将获得的技能: 系统编程, 调试, Algorithm, 数据结构, 计算机工程, 嵌入式系统, 计划发展, 编程原则, 计算机编程, 开发环境, C(编程语言)

  • 状态:免费试用

    University of California, Santa Cruz

    您将获得的技能: C++(编程语言), 数据结构, 图论, Algorithm, 编程原则, C(编程语言), 面向对象编程(OOP), C 和 C++

  • 状态:免费试用

    您将获得的技能: Secure Coding, Application Security, Computer Programming Tools, System Programming, C++ (Programming Language), C (Programming Language), Software Development Tools, Exploit development, Debugging, Programming Principles, Embedded Systems, Interoperability, Unix, Vulnerability Assessments, Unix Commands, Operating Systems, Data Security, Linux, Microsoft Windows, Data Validation

  • 状态:免费试用

    您将获得的技能: 调试, Linux, 嵌入式软件, 计算机编程, 计算机结构, 数据结构, 计划发展, C(编程语言)

  • 状态:免费试用

    您将获得的技能: 调试, Linux, Algorithm, 数据结构, 软件开发工具, 嵌入式系统, 计算机编程, C(编程语言), 计算机编程工具, 开发环境

是什么让您今天来到 Coursera?

主要合作伙伴

  • University of California, Santa Cruz
  • Dartmouth College
  • Institut Mines-Télécom
  • Peking University
  • University of Colorado System
  • Duke University
  • EDUCBA
  • Infosec