C语言笔记-考研版(进阶)
C语言笔记_考研版(进阶) 学习方法: 1.多看几遍视频 2.把上课的代码,自己加加注释(不知道上课代码某个地方的含义,及时群内提问),在自己写之前,可以画一个流程图(就是把每一步的操作画流程图) 3.照着 流程图把代码自己实现一遍 学习内容:进制转换*(如 0x00 BB FA A0--地址是四个字节)、重点:Scanf的使用?、内存地址原理解析*(内存地址原理(408考))、字符串常量*、数据输入和输出函数*、scanf循环读取(发生错误时返回EOF、什么是EOF?)、 选择循环(关系表达式和逻辑表达式: 单目运算符:!(逻辑非) 算数运算符:加、减、乘除、取模 关系运算符:>,<,>=,<=,==,!= 逻辑运算符:&&,|| 注意:算术运算符的优先级高于关系运算符、关系运算符的优先级高于逻辑与和逻辑或运算符)、While循环、字符数组、遇到一个问题,scanf通过%s读取字符串时,当遇到空格以后,就会匹配结束,这样没办法把一行带有空格的字符串存入到一个字符数组中。(可gets()与puts()实现)、 指针(学习目标: 指针的本质 指针的使用场景----传递与偏移)等