C语言学习

本内容仅为个人看视频记录的随手笔记,部分内容可能不全面,比如第十四章内容并未单独整理出来一章,可以作为学习翁凯老师视频之后进行复习巩固使用。

C语言学习-翁凯(第二章)
C语言学习-翁凯(第三章)
C语言学习-翁凯(第四章)
C语言学习-翁凯(第五章)
C语言学习-翁凯(第六章)
C语言学习-翁凯(第七章)
C语言学习-翁凯(第八章)
C语言学习-翁凯(第九章)
C语言学习-翁凯(第十章)
C语言学习-翁凯(第十一章)
C语言学习-翁凯(第十二章)
C语言学习-翁凯(第十三章)


第二章

2.1.1变量定义

2.1.2变量赋值与初始化

2.1.3变量输入

2.1.4常量VS变量

2.1.5浮点数

2.2.1表达式

2.2.2运算符优先级

2.2.3交换变量

2.2.4复合赋值和递增递减


第三章

3.1.1做判断

3.1.2判断的条件

3.1.3找零计算器

3.1.4否则的话

3.1.5IF语句再探

3.2.1嵌套的IF-ELSE

3.2.2级联的IF-ELSE IF


第四章

4.1.1循环

4.1.2WHILE循环

4.1.3DO-WHILE循环

4.2.1循环计算

4.2.2猜数游戏

4.2.3算平均数

4.2.4整数逆序


第五章

5.1.1for循环

5.1.2循环的计算和选择

5.2.1循环控制

5.2.2嵌套的循环

5.2.3从嵌套的循环中跳出(离开多重循环)

5.3.1求和-前n项求和

5.3.2整数分解

5.3.3求最大公约数


第六章

6.0.1 给定条件的整数集

6.0.2 水仙花数

6.0.3 九九乘法表

6.0.4 统计素数求和

6.0.5 猜数游戏

6.0.6 n项求和

6.0.7 约分最简分式、念数字、求a的连续和

6.1.1 数据类型:C语言有哪些基本数据类型,sizeof可以做什么

6.1.2 数据类型:除了int,还有多少整数类型

6.1.3 整数的内部表达:整数是如何表达的,尤其是负数如何表达

6.1.4 整数的范围:如何推算整数类型所能表达的数的范围,越界了会怎样

6.1.5 整数的格式化:如何格式化输入输出整数,如何处理8进制和16进制

6.1.6 选择整数的类型:没有什么特殊需要,只用int就好了

6.1.7 浮点类型:double和float,它们是什么,如何输入输出

6.1.8 浮点的精度与范围:浮点数到底能表示哪些数

6.1.9 字符类型:char是整数也是字符

6.1.10 逃逸字符:反斜杠开头的字符是特殊的控制字符

6.1.11 类型转换:如何在不同类型之间做转换

6.2.1 逻辑类型:表示关系运算和逻辑运算结果的量

6.2.2 逻辑运算:对逻辑量进行与、或、非运算


第七章

7.1.1初见函数

7.1.2 函数的定义和调用

7.2.1 函数原型:用来告诉编译器这个函数长什么样

7.2.2 参数传递:调用函数的时候,是用表达式的值来初始化函数的参数

7.2.3 本地变量:定义在函数内部的变量是本地变量,参数也是本地变量

7.2.4 函数庶事:一些有关函数的细节问题,main()是什么


第八章

8.1.1 初试数组

8.1.2 数组的使用:如何定义和使用数组,数组的下标和下标的范围

8.1.3 数组例子:统计个数

8.2.1 数组运算

8.2.2 数组例子:素数

8.2.3 二维数组


第九章

9.1.1 取地址运算:&运算符取得变量的地址

9.1.2 指针:指针变量就是记录地址的变量

9.1.3 指针的使用:指针有什么用呢?

9.1.4 指针与数组:为什么数组传进函数后的sizeof不对了

9.1.5 指针与CONST:指针本身和所指的变量都可能const

9.2.1 指针运算

9.2.2 动态内存分配


C语言第十章

10.1.1 字符串

10.1.2 字符串变量

10.1.3 字符串输入输出

10.1.4 字符串数组,以及程序参数

10.2.1 单字符输入输出:用putchar和getchar

10.2.2 字符串函数strlen

10.2.3 字符串函数strcmp

10.2.4 字符串函数strcpy

10.2.5 字符串函数strcat

10.2.6 字符串搜索函数


C语言第十一章

11.1.1 枚举

11.2.1 结构类型

11.2.2 结构与函数

11.2.3 结构中的结构

11.3.1 类型定义

11.3.2 联合


C语言-第十二章

12.1.1全局变量:定义在函数之外的变量,全局的生存期和作用域

12.1.2 静态本地变量:能在函数值后继续保有原值的本地变量

12.1.3 全局变量贴士:后记-返回指针的函数,使用全局变量贴士

12.2.1 宏定义

12.2.2 带参数的宏

12.3.1 大程序:多个源代码文件

12.3.2 头文件

12.3.3 声明


C语言-第十三章

13.1.1 格式化输入输出

13.1.2 文件输入输出

13.1.3 二进制文件

13.2.1 按位运算

13.2.2 移位运算

13.2.3 位运算例子

13.2.4 位段


C语言-第十四章(建议看原视频)

14.1.1 可变数组

14.1.2 可变数组的数据访问(接上)

14.1.3 可变数组的自动增长(接上)

14.2.1 可变数组的缺陷

14.2.2 链表

14.2.3 链表的函数

14.2.4 链表的搜索

14.2.5 链表的删除

14.2.6 链表的清除

C语言学习-翁凯(目录总章)相关推荐

  1. C语言学习-翁凯(第九章笔记)

    C语言学习-翁凯(第九章笔记) 第九章 9.1.1 取地址运算:&运算符取得变量的地址 运算符& scanf("%d",&i);里面的& 获得变量的 ...

  2. C语言学习-翁凯(第六章笔记)

    C语言学习-翁凯-第六章 第六章 6.0.1 给定条件的整数集 int a;scanf("%d",&a);int i,j,k;int cnt=0;//i=indexi=a; ...

  3. C语言学习-翁凯(第七章笔记)

    C语言学习-翁凯(第七章笔记) 第七章 7.1.1初见函数 素数求和 int m,n;int i;int cnt=0;int sum=0;scanf("%d %d",&m, ...

  4. Java23种设计模式学习笔记【目录总贴】

    创建型模式:关注对象的创建过程 1.单例​模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 主要: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全,调用效率不高,但 ...

  5. c语言选择结构程序设计报告,C语言学习与总结---第四章:选择结构程序设计

    选择结构程序设计 4.1 if语句 4.2 关系运算符和关系表达式 4.2.1 关系运算符 4.2.2 关系表达式 4.3 逻辑运算符和逻辑表达式 4.3.1 逻辑运算符 4.3.2 逻辑表达式 4. ...

  6. c语言翁凯中程序,程序设计入门——C语言(翁凯老师)(基础部分)(总结)...

    Tips1:关于int main(int argc, char* argv[]) argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户 ...

  7. c语言 10 9-8 7-6… 1循环语句,C语言学习与总结---第五章:循环结构程序设计

    循环结构程序设计 5.1 while语句 5.2 do-while语句 5.3 for语句 5.4 循环的嵌套 5.5 while与do-while的比较 5.7 改变循环执行的状态 5.7.1 co ...

  8. 【三万粉丝终极福利】Python、C、Java三大语言学习路线和资源整理

    大家好,我是辣条. 今天给大家带来三万粉丝三大语言学习路线和资源整理,收藏就对了. 目录 C语言 学习路线 学习书籍 学习视频 资源推荐 Java语言 学习路线 学习书籍 学习视频 资源推荐 Pyth ...

  9. c语言跳至表域跳几个字符,c语言学习最好资料.doc

    c语言学习最好资料 第2章 C语言概述 要想使计算机按人的意图工作,就必须使用计算机能接受和执行的指令,用二进制的0和1编写的指令是面向机器的,称为机器指令.要让计算机连续完成一系列操作,需要把相应的 ...

  10. 第四课 尚硅谷Scala语言学习-面向对象

    第四课 尚硅谷Scala语言学习-面向对象 文章目录 第四课 尚硅谷Scala语言学习-面向对象 第一节 Scala 包 1.1 包基本语法 1.2 包说明 1.3 包对象 1.4 导包说明 第二节 ...

最新文章

  1. AI总监王长虎被曝离职,字节跳动AI Lab 再失一将!
  2. 为学Linux,我看了这些书
  3. 未转变者空投指令服务器,未转变者空投指令 | 手游网游页游攻略大全
  4. Error:(108) No resource identifier found for attribute #39;style#39; in package #39;android#39;
  5. 直播预告 | 旷视研究院王毅:用于条件图像生成的注意力归一化
  6. c++队列queue
  7. docker 安装mysql实战_使用docker搭建mysql实例教程
  8. 怎样用u盘linux安装ntp协议,电脑中怎么配置NTP服务
  9. php 静态页面模板类,dedetag.class.php 静态模板类
  10. Shell第二篇:正则表达式和文本处理工具
  11. java全局变量加锁_Java锁Synchronized,对象锁和类锁举例
  12. 2020年墨天轮数据报告发布!
  13. 初始化_Linux的内存初始化
  14. hdu1114Piggy-Bank(完全背包)
  15. 配置开发支持高并发TCP连接的Linux应用程序全攻略
  16. 锐捷客户端在Linux下的使用。
  17. Java 读取txt文件生成Word文档
  18. 设计模式之抽象工厂模式以及与工厂模式区别
  19. 平板为何无法用无线网连接媒体服务器,我家装了无线路由器后,台式机老是断网但是平板电脑却能连接无线网络上网...
  20. Jetpack 架构组件:LiveData

热门文章

  1. java程序设计大赛acm_参加ACM程序设计大赛,对C的掌握程度要多深??
  2. 【项目实践】网络对战五子棋
  3. JQ实现音乐插件并自动播放
  4. 建立数据地图,盘活数据资产!
  5. Java、JSP在线问卷调查系统
  6. cmd命令查询电脑序列号_如何查看台式电脑序列号
  7. ftl生成word文档
  8. 3西格玛计算公式_3西格玛的计算原理是什么?为什么用它来衡量品质的好坏?...
  9. Kvaser、C++、Qt编写监控界面(一)
  10. KVASER 与 Matlab联合使用