2985分钟

C语言系列:C语言入门进阶

C语言系列:C语言入门进阶

《C语言系列:C语言入门进阶》是一门为初学者和有一定基础的学员设计的课程,旨在帮助学员系统地掌握C语言编程的基础知识和进阶技能。本课程从C语言的基本概念出发,逐步深入到更高级的编程技巧,确保学员能够全…

课程分类
编程开发 | 软件开发
适用人群
实习生, 助理/见习, 工程师
课程标签
C语言,编程入门,语言进阶
《C语言系列:C语言入门进阶》是一门为初学者和有一定基础的学员设计的课程,旨在帮助学员系统地掌握C语言编程的基础知识和进阶技能。本课程从C语言的基本概念出发,逐步深入到更高级的编程技巧,确保学员能够全面理解C语言的各个方面。 此外,课程还将介绍调试技巧和工具,帮助学员掌握如何调试程序,解决编程中遇到的问题。通过完成一系列设计精良的项目,学员将有机会应用所学知识,解决实际编程任务,从而提升编程能力和自信心。 完成本课程后,学员将具备使用C语言进行高效编程的能力,能够独立开发复杂的程序,并为进一步学习数据结构、算法和其他高级编程语言打下坚实的基础。本课程适合任何对编程感兴趣并愿意投入时间学习C语言的学习者,无论是作为大学课程的补充,还是作为个人技能提升的途径,都是极佳的选择。
1.C语言简介 2.C系语言-CPL等 3.编程语言的定义和特点 4.编程语言的思想 5.程序编译和语言处理程序 6.C语言的特点: 静态弱类型 7.前10名语言的特点和应用场景 8.为什么C语言非常流行 9.编程语言对比分析 10.网络架构的背景 11.CS架构的定义 12.CS架构的编程模型 13.web项目基本架构 14.C开发项目介绍 15.什么是二进制 16.二进制的起源 17.进制的转换 18.计算机中的单位表示 19.原码、反码、补码 20.大小字节序定义 21.大小字节序谁好谁坏 22.字节序的转换 23.存储器定义和分类 24.主存-介绍 25.主存-DDR 26.内存组织结构 27.访问内存的过程 28.IO接口和IO端口 29.为什么需要字符编码 30.ASCII编码和8859-1编码 31.中文编码 32.万国码的由来 33.环境搭建和hello world 34.编译器到底是什么 35.编译器分类 36.编译器解决的痛点 37.编译器的编译过程 38.广义狭义编译 39.分步编译 40.链接器到底是什么 41.链接器解决的痛点 42.基本调试方法 43.C语言基本语法 44.数据类型介绍 45.基本数据类型-整型 46.基本数据类型-浮点型 47.浮点型的存储 48.基本数据类型字符型 49.转义字符 50.数据类型转换 51.字符串 52.宏 53.常量 54.构造数据类型-一维数组 55.构造数据类型-二维数组 56.printf格式化输出 57.scanf格式化输入 58.getchar,putchar,gets,puts 59.运算符 60.位运算 61.表达式 62.运算优先级 63.一目二目三目运算符 64.如何记运算优先级 65.CPU的功能 66.CPU运算器 67.CPU运算器的实现原理 68.控制结构介绍 69.控制结构-if分支结构 70.if在实际工作中的应用 71.控制结构-switch分支结构 72.switch在实际工作中的应用 73.if和switch比较 74.控制结构-循环结构 75.控制结构-for循环 76.控制结构-while循环 77.控制结构-do while循环 78.循环中的break和continue 79.三种循环的比较 80.循环在实际工作中的应用 81.循环的嵌套 82.高速缓存Cache 83.存储器层次结构 84.goto 85.CPU控制器 86.软件被CPU执行的过程 87.构造数据类型-结构体1 88.构造数据类型-结构体2 89.结构体数组 90.构造数据类型共用体 91.构造数据类型-枚举 92.typedef 93.数据类型-指针 94.数据类型-void 95.深入理解数组 96.数组上的操作 97.指针数组和数组指针 98.函数-1 99.函数-2 100.静态库 101.动态库 102.静态库vs动态库 103.作用域和生命周期 104.修饰符 105.操作系统功能一文件管理 106.文件 107.文件相关函数 108.字符串函数 109.stdio.h的常用库函数 110.内存申请释放函数 111.stdlib.h的常用库函数 112.math.h的常用库函数 113.time.h的常用库函数 114.预处理 115.头文件 116.命令行参数 117.函数指针 118.错误处理 119.内存模型 120.缓冲区溢出的利用 121.数据结构介绍 122.算法知识介绍 123.操作系统功能一设备管理 124.CPU控制外设的编程实现 125.PE格式介绍 126.ELF格式介绍
唐愈喜

唐愈喜

技术专家,CTO