c语言学习思路
1)数据类型:
需要死记硬背。其中–浮点数表示法 需要学习下 程度达到能理解就行
二进制 十进制 十六进制 8进制也需要了解
整数的负数表示方法
2) 判断 分支 循环 和 数组
会了数组和循环后,就可以学基础的三个排序算法: 选择 冒泡 插入,其中冒泡在吧里讨论最广泛,有很多问题出现
然后会接触到 随机函数,时间函数,和 个别的数学函数
3) 基本的输入和输出函数
printf 和 scanf 需要非常熟悉, 同样有很多问题会拿出来讨论
4) 流程图 以及 NS流程图的画法
5) 函数 以及 函数调用栈
6) 字符串、字符串输入输出、字符串常用函数
7) 指针:
需要多练练,需要弄得很懂。字符串的几个函数和指针的联系很紧,尝试用自己的方法实现字符串的几个常用函数,对理解指针会很有帮助。
- 文件和文件输入输出
- 结构体 联合体
- 数据结构和算法中的基础部分 —链表