C语言那些事儿--互联网上以C99标准录制的C语言教程

通过本课程的学习,能熟练使用C语言进行工程项目开发,熟练使用C语言标准C99的相关特性,对C语言有一个更深地理解。

93863人学习

中级95课时2022/05/06更新

二维码下载学堂APP缓存视频离线看

王利涛
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
零基础学习C语言及项目实战系列套餐
C语言实战 之 学生成绩管理系统视频课程
18389人学习
¥49.00
C语言那些事儿--互联网上以C99标准录制的C语言教程
93863人学习
¥19.00
更 多 2 门 课 程
C语言开发工程师职业学习系列套餐
C语言编程基础视频课程(七日成蝶)
262060人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22503人学习
¥29.00
Linux基础入门教程
28825人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
95075人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
288217人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
157269人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
27675人学习
¥199.00
Libevent C++高并发网络编程
70874人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101911人学习
¥198.00
更 多 14 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
27675人学习
¥199.00
Libevent C++高并发网络编程
70874人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101911人学习
¥198.00
更 多 14 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

零基础学习者,在校学生,有一定工作经验想对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-2

    1-2 学习C语言的重要性从C语言编程开发人数、应用范围、在计算机学科中的地位来阐述学习C语言的重要性

    [17:53]
  • 1-3

    1-3 C语言及标准的发展过程介绍计算机语言的发展,C语言标准发展的几个阶段,不同的标准对C语言编程语法作了什么改进、添加了哪些新的特性和功能

    [33:44]
  • 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-9

    2-6 程序安装过程分析介绍了一个软件程序在计算机上及裸机平台上的安装过程,介绍了程序安装过程中,计算机主要做了什么操作,从而对程序如何运行有一个更深的理解

    [07:23]
  • 1-10

    2-7 制作自己的第一个程序安装包通过一个简单的实验,学习如何给自己生成的可执行程序制作一个简单的安装包,了解软件发布的基本流程。通过源程序的编写、编译、安装包的制作、安装自己的应用程序,测试运行自己安装的程序,了解软件开发的流程。

    [10:06]
  • 1-11

    3-1 hello world代码分析通过一个简单的hello world程序,学习C语言基本的语法和程序编写过程,了解在不同的编译器下面编写程序时需要注意的一些细节

    「仅限付费用户」点击下载“chap3.rar”

    [25:25]
  • 1-12

    3-2 标识符与关键字C语言中标识符的基本概念,ANSI C的关键字以及C99最新标准新增的关键字,C语言中的预定义标识符、预定义标识符与关键字的区别

    [24:02]
  • 1-13

    3-3 常量与变量C语言中常量与变量的概念、变量的命名规则、变量的声明和定义、使用变量需要注意的一些地方

    [34:27]
  • 1-14

    3-4 二进制计数制及其转换二进制计数制及其算术运算、二进制和十进制的转换、二进制和八进制之间的转换、二进制和16进制之间的转换、十进制和八进制、16进制之间的转换

    [21:20]
  • 1-15

    3-5 数据在内存中的表示计算机中原码、反码和补码的概念、为什么计算机要采用补码运算、有符号数和无符号数、大端模式和小端模式

    [40:28]
  • 1-16

    3-6 程序调试技巧通过使用宏和C语言预定义的标识符、打印去调试程序、程序的单步调试、断点调试、如何去查看内存中各个变量的值、调用栈以及手动修改内存值

    [17:50]
  • 1-17

    4-1 整型数据类型C语言的数据类型、整型常量与整型变量、整型数据的存储、整型数据的溢出

    「仅限付费用户」点击下载“chap4.rar”

    [28:50]
  • 1-18

    4-2 字符型数据ASCII码的基本概念、字符常量、字符变量、字符变量的运算

    [29:26]
  • 1-19

    4-3 浮点型数据浮点型数据的基本概念、分类、存储,浮点变量及比较大小需要注意的地方

    [15:20]
  • 1-20

    4-4 类型转换从CPU的角度去分析在数据运算时为什么要进行类型转换、隐式类型转换和强制类型转换、类型转换需要注意的一些地方

    [18:34]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部