From 0 to 1: C Programming - Drill Deep

所在平台: Udemy

课程主页: https://www.udemy.com/course/from-0-to-1-c-programming/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 从零到一:C语言编程 - 深度训练 **课程概述:** 本课程旨在揭秘C语言的“可怕”名声,帮助学习者轻松掌握这门仍然极具价值且易于入门的编程语言。 **课程内容:** * **条件结构:** 深入理解if/else和case语句的细节,掌握条件判断,以及关系运算符和逻辑运算符的使用,并了解短路求值和求值顺序。 * **循环:** 学习for、while和do-while循环,以及break和continue语句,并关注其中的细节。 * **数据类型与位操作:** 探索数据类型和位操作,重点讲解面试和学术考试中常考的易错点。 * **指针:** 以可视化方式讲解指针与变量的内存布局、指针算术、数组、多级指针、结构体指针,以及函数传参、指针重赋值和修改等概念。 * **字符串:** 涵盖字符串、字符指针、字符数组、字符串的空字符终止,以及string.h库函数的详细实现和解释。 * **结构体与联合体:** 介绍在面向对象世界中看似古老的结构体和联合体,强调其在解决链表问题中的重要性。 * **链表:** 提供链表的学习可视化,包括遍历、创建/删除节点、链表合并、反转链表等大量问题及解决方案,并涉及双向链表。 * **输入/输出 (IO):** 覆盖控制台IO和文件IO。 * **枚举、typedef和宏:** 介绍枚举、typedef类型定义和宏的使用。

课程评论(0条)

课程详情

C Programming is still a very valuable skill - and its also surprisingly easy to pick up. Don't be intimidated by C's reputation as scary - we think this course makes it easy as pie! What's Covered: Conditional Constructs: If/else and case statements have a surprising number of little details to be aware of. Conditions, and working with relational and logical operators. Short-circuiting and the order of evaluationLoops: For loops, while and do-while loops, break and continue. Again, lots of little details to get right.Data Types and Bit Manipulation Operations, again full of little gotchas that interviewers and professors love to test. Pointers: Memory layout of pointers and variables, pointer arithmetic, arrays, pointers to pointers, pointers to structures, argument passing to functions, pointer reassignment and modification - complete with visuals to help you conceptualize how things work.Strings: Strings, Character pointers, character arrays, null termination of strings, string.h function implementations with detailed explanations.Structs and Unions: These seem almost archaic in an Object-Oriented world, but worth knowing, especially in order to nail linked list problems.Linked lists: Visualization, traversal, creating or deleting nodes, sorted merge, reversing a linked list and many many problems and solutions, doubly linked lists.IO: Both console and file IOEnums, typedefs, macros

课程标签

0人关注该课程

主题相关的课程