学习笔记:C语言从初阶到进阶

文章目录

  • 前言
  • 初阶:
  • 一、学前准备
  • 二、初始C语言
  • 三、分值和循环语句
    • while语句:
  • 四、函数
  • 五、数组
  • 六、操作符详解
  • 七、指针
  • 八、结构体
  • 九、实用调试技巧
  • 十、附加:GitHub使用和Windows版Git的用法
  • 进阶:
  • 一、数据的存储
  • 二、指针的进阶
  • 三、字符串+内存函数的介绍
  • 四、自定义类型详解(结构体、位段、枚举、共用体)
  • 五、动态内存管理
  • 六、文件操作
  • 七、程序的编译(预处理操作)+链接


前言

这篇是学习笔记:记录C语言学习过程中的要点疑点和难点。记录从初阶到进阶。
笔记简介:这篇笔记写于2022/07/02,在此之前我已经把C全部课程学完,当时学习记录的笔记基本上是照抄老师的大纲,这样太没意思了!所以我准备靠自己的回忆重写笔记,方便自己日后查看也希望能帮助一些和我一样有困惑的朋友!写这篇笔记的同时学习数据结构,更新速度会稍慢(反正也没人看,我就慢慢写)!


初阶:

一、学前准备

学前最需要准备的就是:有坚持学习的决心,别三天打鱼两天晒网!
要知道学完C语言只是开始,后面还有很长的路要走。
学习路线:
C->C实现的初级数据结构->C+±>高级数据结构->计算机基础(计算机组成原理、操作系统、计算机网络)->数据库->项目实战->等
学习方法:多敲代码,自主解决问题,总结就是:多动手指头多动脑子。

二、初始C语言

C语言的历史,可百度百科自行做简单了解,不太重要!

三、分值和循环语句

while语句:

在项目实现:猜数字游戏中,设置随机数用到的时间戳函数:srand和rand的用法忘记了
二分查找算法的实现:

四、函数

五、数组

六、操作符详解

七、指针

八、结构体

九、实用调试技巧

十、附加:GitHub使用和Windows版Git的用法


进阶:

一、数据的存储

二、指针的进阶

三、字符串+内存函数的介绍

本节要学习的函数:strlen、strcpy、strcat、strcmp、stncpy、strncmp、strncat、strstr、strtok、strerror、memcpy、memmove、memcmp
这节课学习的函数真的太多了,焦头烂额,记忆混乱!

四、自定义类型详解(结构体、位段、枚举、共用体)

五、动态内存管理

本节要学习的函数:malloc、calloc、realloc、free

六、文件操作

七、程序的编译(预处理操作)+链接

你可能感兴趣的:(#,C/C++,学习,c语言)