《小菜狗 C 语言入门 + 进阶笔记》(0)简介

1、思维导图

2、完整笔记截图

3、项目源码截图

  1. 猜数字游戏

  2. 迷宫游戏(双人)

  3. 贪吃蛇游戏(单人/双人)

  4. 俄罗斯方块1

  5. 俄罗斯方块2 - 跨平台

4、部分具体笔记截图

5、完整笔记目录

(1-5)入门

  (1)开发环境搭建 -- 工具归纳

  (2)基本程序结构

  (3)头文件

  (4)基础语法

  (5)数据类型

(5-43)基础

  (5.1)数据类型 - 强制类型转换

  (6)常量 - 转义字符 - ASCII 码

  (7)变量

  (8)输入 & 输出语句(1)

  (9)输入 & 输出语句(2)

  (10)函数入门 -- 保证入门

  (11)main 函数

  (12)函数进阶 -- 声明与调用

  (13)形参和实参

  (14)作用域 -> 局部变量和全局变量

  (15)运算符

  (16)if else 判断语句

  (17)复杂判断语句和运算符

  (18)switch 判断语句

  (18.1)判断案例分析

  (19)while 循环

  (20)for 循环

  (21)嵌套循环和循环练习

  (22)详解循环的 break 和 continue

  (23)对选择结构和循环结构的总结

  (24)数组入门 -- 保证入门

  (25)字符与字符串

  (26)输入 & 输出语句(3)-- C 语言所有输入输出函数总结

  (27)字符数组

  (28)字符串处理函数

  (29)二维数组入门

  (30)二维数组进阶

  (31)指针入门 1 -- 内存与地址

  (32)指针入门 2 -- 指针到底是什么?(非常重要,解刨得很透彻)

  (33)指针入门 3 -- 指针运算以及特殊指针

  (34)结构体入门 -- 保证入门

  (35)enum(枚举)

  (36)typedef 关键字

  (37)结构体进阶 1 -- 内存对齐与结构体数组

  (38)共用体(union)

  (39)你们不熟悉的'位域'

  (40)文件是什么?

  (41)文件基本操作 - 打开关闭文件

  (42)文件进阶操作 - 读写文件

  (43)文件进阶操作 - 偏移与结束

(44-61)进阶

  (44)数组名的详细解释

  (45)指针进阶1 -- 二级指针(指向指针的指针)

  (46)指针进阶2 -- 数组指针(指向一维数组的指针)

  (47)指针进阶3 -- 数组指针(指向二维数组的指针)

  (48)指针进阶4 -- 字符串指针(指向字符串的指针)

  (49)指针进阶5 -- 指针数组(数组每个元素都是指针)

  (50)函数进阶1 -- 函数传参

  (51)函数进阶2 -- 指针函数(指针作为函数返回值)

  (52)指针进阶6 -- 函数指针(指向函数的指针)

  (53)对指针的简单总结

  (54)函数进阶3 -- 回调函数

  (55)函数进阶4 -- 递归函数

  (56)函数-指针-数组综合案例(难点)

  (57)存储类关键字

  (58)函数进阶5 - 内部函数、外部函数和内联函数

  (59)内存管理

  (60)结构体进阶

  (61)预处理器

(62-66)扩展

  (62)const 的用法详解

  (63)静态数组和动态数组

  (64)多文件与头文件

  (65)命令行参数和可变参数

  (66)未定义行为 和 错误码 errno

项目开发源码

  1.猜数字游戏

  2.学生管理系统

  3.迷宫游戏(双人)

  4.贪吃蛇游戏(单人)

  5.贪吃蛇游戏(双人)

  6.俄罗斯方块游戏1

  7.俄罗斯方块游戏2 - 跨平台

每日一更!

公众号、优快云等博客:小菜狗编程笔记

谢谢点赞关注哈!目前在飞书持续优化更新~

日更较慢有需要完整笔记请私我,C/C++/数据结构-算法/单片机51-STM32-GD32-ESP32/嵌入式/Linux操作系统/uboot/Linux内核-驱动-应用/硬件入门-PCB-layout/Python/后期小程序和机器学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小菜狗编程笔记

你的鼓励将是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值