阶段总结
以易错点,重点知识为主,分享易错点给大家
顾冷__
克服虛荣心、炫耀欲,你要对付的是你时刻想要出风头的小聪明
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
8月阶段总结
第一个月の总结反思下一阶段目标(8.19——9.4开学) 反思 一个月以来,每天听课,敲代码,A题,其实效率并不是很高,可能是高考失利还是不够痛,自己当初的一腔热血也被时间慢慢磨灭,也或许是没有合理的目标和阶段规划,去激励自己继续在编程这条路上获得源源不断的动力。并且会因为扣字记笔记影响上课听讲的效果,也是需要改进的 下一阶段目标(8.19——9.4开学) 1.改正学习习惯,重要的笔记需要记录,不要太抠细节 2.每天A5道水题 3.开学前每天一节C语言课,并且写/补充博客 4.每天半小时算法(原创 2021-08-18 23:14:53 · 325 阅读 · 3 评论 -
总结(10)
1.计算机能够识别的是二进制 1/0 2.c语言规定 sizeof(arr)>=sizeof(int) long 的大小是4/8 byte long long==8byte %c - 字符 %hd - 短整形 %d - 整形 %s - 字符串 %f - 单精度浮点数 %lf - 双精度浮点数 %p - 地址格式 4.要注意打印时候的小数点位置,比如小数点后二位可以表示位%.2d 这样 .与数字的关系是可以决定打印结果的 5.如果加入前导0的话可以用‘#’来控制显示前导0 ...原创 2021-08-14 22:54:16 · 175 阅读 · 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 · 223 阅读 · 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 · 179 阅读 · 1 评论 -
总结(7)
1.字符串的结束标志 是\0 ’\0’–转义字符 ---- ascall= 0 0 —数字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 · 250 阅读 · 0 评论 -
总结(5)
1.switch case 语句 case后面可以是常量 ,表达式. 2.如果case 中没break,程序会继续执行 进入下一个case。 3.分段函数的程序可以写成级联的if 4.计数时,先除再加, 5.do while循环 在进入循环的时候不做检查 而是在执行完一轮的循环以后再来检查循环的条件是否满足,如果满足的话再进行下一轮的循环,不满足就结束循环。 do while语句需要最后结束的时候需要加分号; 也就是在while之后加 ; scanf getchar 是输入函数原创 2021-07-26 22:02:45 · 155 阅读 · 0 评论 -
总结(6)
1.小套路:计算之前保存原始值,后面可能需要输出. 2.可以用小的数值测试,如果a=3 跑了4次 代表a=100时跑101 3.goto适合用于在多重、嵌套的循环内层 跳到循环外部,从而使用 goto 语句原创 2021-07-29 20:27:08 · 165 阅读 · 0 评论 -
总结(4)
int amount100; 将100设置为一个常量 放在前面利于后期修改 但是设置后就不可以将 amount 放在等号的左边 每个switch语句中只能出现一条default子句,当 switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行 所以default 之后加一个 break while/ if 之后带{}但是不带 分号 ; 4.大于小于一同的表达方式: ...原创 2021-07-25 20:29:47 · 193 阅读 · 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 · 165 阅读 · 0 评论 -
总结(2)
1,一个字节 等于八个比特位 2,小数点不可以做取模运算% 3,前置递增和后置的区别 前置让变量先+1,然后进行表达式的运算 后置先让表达式进行运算 再让变量+1 4,非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 · 191 阅读 · 0 评论 -
易错总结(1)
7.21易错重点总结 1.switch()中输入 输入的是 整型值 , case 后输入的必须是整型常量表达式 2.每个switch语句中只能出现一条default子句, 当 switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行 建议在每个 switch 语句中都放一条default子句是个好习惯,甚至可以在后边再加一个 break 3.while/ if 之后带{}但是不带 分号 ; 4.if语句中的注意事项: .原创 2021-07-21 22:03:28 · 264 阅读 · 0 评论
分享