阶段总结
以易错点,重点知识为主,分享易错点给大家
顾冷__
克服虛荣心、炫耀欲,你要对付的是你时刻想要出风头的小聪明
展开
-
8月阶段总结
第一个月の总结反思下一阶段目标(8.19——9.4开学)反思一个月以来,每天听课,敲代码,A题,其实效率并不是很高,可能是高考失利还是不够痛,自己当初的一腔热血也被时间慢慢磨灭,也或许是没有合理的目标和阶段规划,去激励自己继续在编程这条路上获得源源不断的动力。并且会因为扣字记笔记影响上课听讲的效果,也是需要改进的下一阶段目标(8.19——9.4开学)1.改正学习习惯,重要的笔记需要记录,不要太抠细节2.每天A5道水题3.开学前每天一节C语言课,并且写/补充博客4.每天半小时算法(原创 2021-08-18 23:14:53 · 186 阅读 · 3 评论 -
总结(10)
1.计算机能够识别的是二进制 1/02.c语言规定 sizeof(arr)>=sizeof(int)long 的大小是4/8 bytelong long==8byte%c - 字符%hd - 短整形%d - 整形%s - 字符串%f - 单精度浮点数%lf - 双精度浮点数%p - 地址格式4.要注意打印时候的小数点位置,比如小数点后二位可以表示位%.2d 这样 .与数字的关系是可以决定打印结果的5.如果加入前导0的话可以用‘#’来控制显示前导0...原创 2021-08-14 22:54:16 · 94 阅读 · 5 评论 -
总结(9)
1.存储数据访问速度: 寄存器 >高速缓存> 内存> 硬盘空间:相反2.int 其实是 sighed int int 定义的变量是有符号的 unsighed int 定义的变量是无符号的(无符号数 一定是正数)3.#define #define max 100 定义的标识符常量, #define可以定义宏–带参数宏的定义方式 : #define MAX(X,Y) (X>Y?X:Y);4.指针int* *(解引原创 2021-08-04 23:29:19 · 151 阅读 · 2 评论 -
总结(8)
空格免疫输入的数据中有一个或者多个的空格 输入多个或者一个或者多个也不影响我们输入输入缓冲区键盘输入的东西并没有直接给scanf读取 而是在缓冲区进行暂时存放,#include <stdio.h>int main(){int a, b, c, d, e;scanf("%d %d %d %d", &a, &b, &c, &d);printf("%d %d %d %d\n", a, b, c, d);scanf("%d", &e).原创 2021-08-03 16:59:24 · 113 阅读 · 1 评论 -
总结(7)
1.字符串的结束标志 是\0’\0’–转义字符 ---- ascall= 00 —数字0 -‘0’ -----字符0 ------ascall=48字符才有ascall值2.strlen碰到\0才会停下,3.char ch[10]=“hello bit” 是正确的\0也算一个字节 但是数printf时候 不计算\0### 4.位操作(2进制位)*按位 与 &同真则1 有假则0按位 或原创 2021-08-02 19:33:54 · 158 阅读 · 0 评论 -
总结(5)
1.switch case 语句 case后面可以是常量 ,表达式.2.如果case 中没break,程序会继续执行 进入下一个case。3.分段函数的程序可以写成级联的if4.计数时,先除再加,5.do while循环 在进入循环的时候不做检查 而是在执行完一轮的循环以后再来检查循环的条件是否满足,如果满足的话再进行下一轮的循环,不满足就结束循环。do while语句需要最后结束的时候需要加分号; 也就是在while之后加 ;scanf getchar 是输入函数原创 2021-07-26 22:02:45 · 90 阅读 · 0 评论 -
总结(6)
1.小套路:计算之前保存原始值,后面可能需要输出.2.可以用小的数值测试,如果a=3 跑了4次 代表a=100时跑1013.goto适合用于在多重、嵌套的循环内层 跳到循环外部,从而使用 goto 语句原创 2021-07-29 20:27:08 · 96 阅读 · 0 评论 -
总结(4)
int amount100; 将100设置为一个常量 放在前面利于后期修改 但是设置后就不可以将 amount 放在等号的左边 每个switch语句中只能出现一条default子句,当 switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行 所以default 之后加一个 break while/ if 之后带{}但是不带 分号 ;4.大于小于一同的表达方式: ...原创 2021-07-25 20:29:47 · 130 阅读 · 0 评论 -
总结(3)
1.getchar();会使程序摁下一个键后才关闭2.int f(int x,int y) 不可加 ;3.=是赋值 ==是等于4.printf 语句中只能有一个“ ”continue 一般起的是一个跳过作用 终结本次循环 break 永久终止循环良好的码风:悬空else 问题 可以用{}解决 培养良好的代码风格在最后一个case后面加一个***break语句,***switch 语句中 都要加一个defa原创 2021-07-23 21:43:41 · 114 阅读 · 0 评论 -
总结(2)
1,一个字节 等于八个比特位2,小数点不可以做取模运算%3,前置递增和后置的区别 前置让变量先+1,然后进行表达式的运算 后置先让表达式进行运算 再让变量+14,非0就是真 非真则假5,if后面不可以加; 否则后续代码都会执行6,\0是字符串的结束标志7,转义字符:\8,“c:\test\32\test.c” 13 个9,If, else,while等单词之后 之后不可以加;10,c语言中==转义为=11,原创 2021-07-22 22:46:27 · 138 阅读 · 0 评论 -
易错总结(1)
7.21易错重点总结1.switch()中输入 输入的是 整型值 , case 后输入的必须是整型常量表达式2.每个switch语句中只能出现一条default子句, 当 switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行建议在每个 switch 语句中都放一条default子句是个好习惯,甚至可以在后边再加一个 break3.while/ if 之后带{}但是不带 分号 ;4.if语句中的注意事项: .原创 2021-07-21 22:03:28 · 171 阅读 · 0 评论