摘要: 终止条件与变化因子的相对位置非常重要,而continue/break语句能让二者的配置非常灵活。 阅读全文
posted @ 2018-06-05 11:54 Miyazakehime 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 逻辑判断是个运算,一个数值运算, 表达式(2 > 1)就像(2 - 1)一样有一个具体的数值 阅读全文
posted @ 2018-06-04 18:42 Miyazakehime 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 第 n+1 次输入字符(scanf 或getchar),需中和上一次输入留在缓冲区中的回车或其它(字符); 阅读全文
posted @ 2018-06-04 14:18 Miyazakehime 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 写“伪代码”或画流程图,不要嫌麻烦,其实可以大大提高效率 阅读全文
posted @ 2018-06-03 19:00 Miyazakehime 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 缓冲区,实现整个字符串的加密 阅读全文
posted @ 2018-06-03 17:48 Miyazakehime 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 循环语句 和 迭代算法 是紧密联系的知识,可以划作同一个模块掌握,对于很多问题(比如最常见的 数列求和问题),循环+迭代的方案,比循环嵌套,要更加高效、clean。 阅读全文
posted @ 2018-06-03 12:34 Miyazakehime 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 写“伪代码”可以增加code的可读性 阅读全文
posted @ 2018-06-02 23:20 Miyazakehime 阅读(844) 评论(0) 推荐(0) 编辑
摘要: switch语句常用于解决多分支、分段问题,该语句的关键就在于将具体问题中的分段、分支条件转化为常量constant。其中比较clean的转化法就是 逻辑运算转换法。 阅读全文
posted @ 2018-06-02 00:45 Miyazakehime 阅读(2515) 评论(0) 推荐(0) 编辑
摘要: 模块化的编程思维,提高程序可读性和可维护性; 良好的编程习惯,避免不会报错的语法错误(其实也是提高可维护性); 阅读全文
posted @ 2018-06-01 19:07 Miyazakehime 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: x++ 是一个表达式, y 看似赋予的是初始值,但其实是表达式 x++的值 阅读全文
posted @ 2018-06-01 13:47 Miyazakehime 阅读(264) 评论(0) 推荐(0) 编辑