- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
零基础学习者,在校学生,有一定工作经验想对C有更深理解的软件工程师。
你将会学到:
通过本课程的学习,能熟练使用C语言进行工程项目开发,熟练使用C语言标准C99的相关特性,对C语言有一个更深地理解。
课程简介:
互联网上以C语言标准C99录制的C语言学习课程,不依赖某一具体编译器,从计算机系统和编译器的角度去学习C语言。
在本教程里,将对C语言的一些细节和模糊的概念知识点,对C99新标准的一些新特性,对工作中经常遇到的一些陷阱和问题,结合作者的工作经验和学习心得,在参考多本经典书籍和C语言标准的基础上进行讲解。
课程大纲-C语言那些事儿--互联网上以C99标准录制的C语言教程
第1章C语言那些事儿(30小时42分钟94节)
1-1
1-1 你真的了解C语言吗?《C语言那些事儿》课程介绍:通过几个程序案例,了解C语言和C++的区别,不同编译器对C语言标准的支持的差异,编译器对C标准的扩展、不同编译运行环境对一个程序结果的影响等编程学习中容易忽略的问题,引出新的C语言学习方法:以C99最新标准以基础去学习C语言,从计算机系统和编译器的角度去学习C语言。
[44:41]开始学习1-4
2-1 开发环境安装及使用介绍C语言集成开发环境(IDE)和编译器的概念和区别,VC++、C-free、GCC等各种IDE和编译器的介绍及简单使用,创建自己的第一个C语言程序:helloworld!
「仅限付费用户」点击下载“chap2.rar”
[26:48]开始学习1-5
2-2 计算机基本原理介绍学习C之前,首先要对计算机的结构和程序运行原理有一个大致的了解,以系统的观点去学习C语言,会让你对C语言有一个更深的理解。本节主要讲述计算机的基本构成、图灵机原型与冯诺依曼架构、程序存储原理以及计算机的发展历史
[22:36]开始学习1-6
2-3 计算机编程语言的发展从程序和编译的角度介绍计算机从机器语言、汇编语言到高级语言的发展过程,高级语言中有分为编译型语言和解释型的脚本语言,并对这两种高级语言的运行过程做一个简单的介绍
[15:16]开始学习1-7
2-4 可执行程序是怎么生成的?通过介绍程序的存储原理,从编译的角度去分析一个C语言源程序是怎样通过预处理、编译、链接一步步生成可执行文件的,并通过一个实验,通过手动编译命令,熟悉如何将一个C源程序编译成汇编文件、目标文件最后链接生成一个可执行的exe可执行文件
[27:08]开始学习1-8
2-5 程序到底是怎么运行的?以冯诺依曼结构为基础,讲述程序的运行过程:是如何加载执行、程序的指令是如何被CPU执行的,最后跟图灵通用计算机原型机对比,理解计算机理论和实际的计算机之间的关系。
[08:31]开始学习1-10
2-7 制作自己的第一个程序安装包通过一个简单的实验,学习如何给自己生成的可执行程序制作一个简单的安装包,了解软件发布的基本流程。通过源程序的编写、编译、安装包的制作、安装自己的应用程序,测试运行自己安装的程序,了解软件开发的流程。
[10:06]开始学习1-11
3-1 hello world代码分析通过一个简单的hello world程序,学习C语言基本的语法和程序编写过程,了解在不同的编译器下面编写程序时需要注意的一些细节
「仅限付费用户」点击下载“chap3.rar”
[25:25]开始学习
“王利涛”老师的其他课程更多+