Learn C and C++ Bootcamp for Beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/c-and-cpp-bootcamp/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者的C和C++速成班 课程概述:本课程是对C和C++编程语言的介绍。自从1970年代早期由丹尼斯·里奇发明C语言以来,它推动了许多语言的发展。许多现代编程语言的语法都来源于C语言。经过40多年的发展,C语言仍然非常受欢迎。C++则基于C语言,扩展了诸如函数模板、命名空间和类等特性。在本课程中,我们将探讨C和C++编程语言。我们将从C语言的数据类型开始,快速揭开围绕C语言最强大元素——指针的神秘面纱。首先理解指针使我们能够掌握数组、结构体、按引用传递参数等其他语言隐藏的内容。接着,我们将讨论C++中的流,它大大简化了输入和输出。 您将学习到的内容包括: C语言部分: - 数据类型和运算符 - 指针与数组 - 命令行参数 - 决策和循环 - 函数 - 结构体 - 栈与堆,以及动态分配 C++语言部分: - 原始数据类型和变量 - 如何创建和使用命名空间 - 使用流进行基本的输入输出 - 使用流进行文件输入和输出 - 函数模板——编写泛型代码的概述 - 类与对象 - 构造函数与析构函数 - 单继承与多继承 如果您有兴趣学习C和C++,这个课程将是一个良好的第一步。

课程评论(0条)

课程详情

This course is an introduction to the C and C++ programming language. The C programming language has spurred many language developments since its invention by Dennis Ritchie in the early 1970s. Many modern programming languages owe their syntax to C. C is still a very popular programming language after over 40 years. C++ is based on C, but extends the language with features such as function templates, namespaces, and (of course) classes. In this course, we'll explore the C and C++ programming language. We'll start with data types of C, then quickly dispel the mystery (and fright) that surrounds C's most powerful element, the pointer. Understanding pointers first allows us to grasp the underlying nature of arrays and structs, parameters passed by reference, and many other things hidden by other languages but exposed in C. Then we will move to streams in C++ , which simplify input and output a great deal. Here's a brief list of what you'll learn: C Topics: Data types and operatorsPointers and arraysCommand line argumentsDecisions and loopsFunctionsStructuresThe stack vs. the heap, and dynamic allocation C++ Topics: Primitive data types and variablesHow to create and use namespacesBasic I/O in C++ using streamsFile input and output using streamsFunction templates - a look at writing generic codeClasses and objectsConstructors and DestructorsInheritance (Single and Multiple) If you've been thinking about learning C and C++, then this course is a good first step.

课程标签

0人关注该课程

主题相关的课程