|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mastering-c/
课程评论:没有评论
课程名称:掌握C语言:针对其他编程语言程序员的教程 课程概述: 是否希望能够使用一种最重要、最具影响力且最受欢迎的编程语言之一进行编码?也许您对其他编程语言的局限性和低效感到沮丧,但同时又被C语言的严厉声誉所 intimidate。您是否希望能够创建编译的原生应用程序?不用担心,这门课程将为您解密C语言,并展示如何利用其惊人的速度和效率。 本课程是一个动手编程课程,旨在帮助具备一定编码经验的学习者深入了解塑造现代计算机的语言C。我们将从讨论C语言及其独特特性开始,学习如何处理变量,使用控制流语句(包括循环和条件),并深入研究复合数据类型(数组、结构体、联合体)。随着课程的深入,您将学习如何用函数结构化代码,并深入理解指针这一C语言最强大的特性之一。您还将发现如何操作字符串,利用有用的标准函数,以及处理文本和二进制文件以实现数据持久化。 我们将解锁位运算符的强大功能,讲解如何有效使用预处理器和宏,并涵盖错误处理,以便您能够创建鲁棒且可靠的代码。课程的高潮部分是,您将把所学知识整合在一起,创建自己的动画屏保程序:一个惊艳的“粒子火焰爆炸”动画。到课程结束时,您将具备编写高效、高性能C程序的知识和自信,以及一个引人注目的项目来展示您的新技能。
Would you like to be able to code in one of the most important, influential, and popular programming languages ever created? Perhaps you're frustrated by the limitations and inefficiency of other programming languages, but intimidated by C's fiercesome reputation. Would you like to to be able to create compiled, native apps?Not to worry, this course will demystify C and show you how to leverage C's incredible speed and efficiency.Unlock the power of C with this hands-on programming course designed for those with a bit of coding experience who are ready to dive into the language that has shaped modern computing. We'll start by discussing C and its unique characteristics, and from there, you'll learn how to work with variables, use control flow statements including loops and conditions, and we'll delve into compound data types (arrays, structs, unions).As the course progresses, you'll learn how to structure your code with functions and you'll gain a deep understanding of pointers, one of C's most potent features. You'll discover how to manipulate strings, leverage useful standard functions, and how to handle text and binary files for data persistence. We'll unlock the power of bitwise operators, explain how to effectively use the preprocessor and macros, and we'll cover error handling so you can create robust, reliable code.The grand finale? We'll pull everything together as you create your own animated screensaver-style program: a stunning "particle fire explosion" animation. By the end, you'll have the knowledge and confidence to write efficient, high-performance C programs, and a visually striking project to show off your new skills.