《C语言进阶剖析》课程目录

《C语言进阶剖析》课程目录

第1课 - 基本数据类型 第2课 - 有符号数与无符号数 第3课 - 浮点数的秘密
第4课 - 类型转换 第5课 - 变量属性 第6课 - 分支语句
第7课 - 循环语句 第8课 - goto和void分析 第9课 - const 和 volatile分析
第10课 - struct和union分析 第11课 - enum, sizeof, typedef 分析 第12课 - 注释符号
第13课 - 接续符和转义符 第14课 - 单引号和双引号 第15课 - 逻辑运算符分析
第16课 - 位运算符分析 第17课 - ++和--操作符分析 第18课 - 三目运算符和逗号表达式
第19课 - 编译过程简介 第20课 - 链接过程简介 第21课 - 宏定义与使用分析
第22课 - 条件编译使用分析 第23课 - #error 和 #line 使用分析 第24课 - #pragma 使用分析
第25课 - # 和 ## 操作符使用分析 第26课 - 指针的本质分析 第27课 - 数组的本质分析
第28课 - 指针和数组分析(上) 第29课 - 指针和数组分析(下) 第30课 - C语言中的字符串
第31课 - 字符串典型问题分析 第32课 - 数组指针和指针数组分析 第33课 - main函数与命令行参数
第34课 - 多维数组和多维指针 第35课 - 数组参数和指针参数分析 第36课 - 函数与指针分析
第37课 - 指针阅读技巧分析 第38课 - 动态内存分配 第39课 - 程序中的三国天下
第40课 - 程序的内存布局 第41课 - 内存操作经典问题分析一 第42课 - 内存操作经典问题分析二
第43课 - 函数的意义 第44课 - 函数参数的秘密(上) 第45课 - 函数参数的秘密(下)
第46课 - 函数与宏分析 第47课 - 递归函数分析 第48课 - 函数设计原则(完结)

原文地址:https://www.cnblogs.com/shiwenjie/p/11854125.html

时间: 2024-08-29 16:55:02

《C语言进阶剖析》课程目录的相关文章

C语言进阶剖析-基本数据类型

C语言里的基本数据类型:固定内存大小的别名,所以数据类型就是创建变量的模子. 变量是一块连续空间的别名. 程序通过变量来申请并命名存储空间. 通过变量名可以使用存储空间.

C语言进阶剖析第二课--有符号和无符号

①计算机中的符号位 数据类型的最高位用于标识数据的符号 -最高位为1,表明这个数为负数 -最高位为0,表明这个数为正数 ②在计算机内部用补码表示有符号数 正数的补码为正数本身: 负数的补码为负数的绝对值各位取反再加1: ③在计算机内部用原码来表示无符号数 -无符号默认为正数 -无符号数没有符号位 对于固定长度的无符号数 MAX_VALUE + 1 =  MIN_VALUE MIN_VALUE - 1 = MAX_VALUE ④如果无符号数和有符号数相加,有符号数会转成无符号数,并且如果有符号数是

C语言进阶剖析第三课--浮点数的秘密

浮点数在内存中的存储方式:符号数,指数,尾数 float与double类型的数据在计算机内部的表示法是相同的,但由于所占存储空间的不同:其分别能够表示的数值范围和精度不同 浮点数转换方法 1.将浮点数转换成二进制 2.用科学计数法表示二进制浮点数 3.计算指数偏移后的值 注意:计算指数时需要加上偏移量,而偏移量的值与类型有关.

[ 1011] <<C语言深度剖析>> 测试 TEST

/******************************** **  wzsts<C语言深度剖析>2016 ** **                    ** **     fun1~fun6代表6章节内容 ** **fun10~fun19代表fun1所调用函数 ** **                    ** **     世界因规则而美好     ** ** #if(1)可运行,#if(0)不运行. ** ** Data  Author   PC       ** **16

苹果新的编程语言 Swift 语言进阶(十四)--扩展

Swift语言的扩展是为一个已经存在的类.结构.枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能.        扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字.        扩展能够为已存在类型:     1)增加计算属性和计算静态属性:     2)定义新的实例方法和类型方法:     3)提... 请转移到此位置继续阅读,谢谢! 苹果新的编程语言 Swift 语言进阶(十四)--扩展 苹果新的编程语言 Swift 语

苹果新的编程语言 Swift 语言进阶(八)--属性

请转移到此位置阅读,谢谢! 苹果新的编程语言 Swift 语言进阶(八)--属性 http://blog.csdn.net/goohong/article/details/32096289 苹果新的编程语言 Swift 语言进阶(八)--属性,布布扣,bubuko.com

苹果新的编程语言 Swift 语言进阶(十五)--协议

协议定义了适合某个特定任务或功能需要的方法.属性和其它需求的一个蓝图.协议本身不提供这些需求的实现,它只是描述了一个任务或功能实现的蓝图.       协议与java 语言中的接口定义类似,都是描述了一个实现可以干什么,而本身却不包含任何实现.与接口不同的是swift语言定义的协议可以被一个类.结构.或者枚举采用,来提供协议规定需求的实际实现,而java 语言的接口只能被类实现.   ... 请麻烦转移到此位置阅读,谢谢! 苹果新的编程语言 Swift 语言进阶(十五)--协议 苹果新的编程语言

苹果新的编程语言 Swift 语言进阶(十一)--实例的初始化与类的析构

一 .实例的初始化          实例的初始化是准备一个类.结构或枚举的实例以便使用的过程.初始化包括设置一个实例的每一个存储属性为一个初始值,以及执行任何其它新的实例能够使用之前需要的设置或初始化. 一个类.结构或枚举能定义一个初始化方法来设置它的特性,用来确保它的实例的所有属性都有有效的初始值. 通过调用类.结构或枚举提供的初始化方法来执行实例的初始化过程. 类的实例也能实现一个析构,用来在类的实例释放之前执行任何特定的清除过程来释放分配的专有资源. 1 . 初始化方法的定义 初始化方法

苹果新的编程语言 Swift 语言进阶(七)--枚举、结构、类

一. 枚举 枚举定义了一种包含一组相关值的公共类型.枚举是Swift中的一种与类类似的类型,具有许多传统类才有的特征,例如计算属性.实例方法,能够通过扩展或协议增强功能等. 1.1 枚举定义 Swift 语言的枚举类型的定义语法如下: enum CompassPoint { case North case South case East case West } 枚举语法以一个关键字enum来标识,enum后面包含一个枚举类型名字,枚举定义全部放到一对大括号中. 在枚举中定义的值称为枚举成员值,用