我变强了吗
2026-06-13 14:33:32
发布于:江苏
记得之前每次,写完代码都要出点幺蛾子,比如:
漏写分号、括号不配对、大括号不配对、引号不配对、变量未定义直接使用、变量名大小写混用、关键字用作变量名、赋值号与等于判断号混淆、大小于符号写反、逻辑与写成按位与、逻辑或写成按位或、取反符号误用、数组下标越界、数组下标使用小数、用变量定义数组长度、遗漏输入输出头文件、格式化符号书写错误、scanf遗漏取地址符、printf多余取地址符、字符串直接用等号赋值、if语句后多余分号、if语句漏加大括号、else孤立无对应if、for循环分号位置错误、while条件后多余分号、循环变量不更新、循环无退出条件造成死循环、函数调用遗漏括号、函数实参数量不匹配、实参形参类型不一致、后置自定义函数未提前声明、返回值类型与return内容不符、运算优先级错误未加括号、整数除法误期待小数结果、注释符号书写错误、单行注释跨行、混用中文标点符号、常量被二次赋值、布尔判断写法错误、连续不等式直接连写、输入输出顺序颠倒、变量重复定义、题目要求long long却定义为int、题目要求string却用char、数据类型范围不足导致溢出、字符与字符串混用、字符常量遗漏单引号、字符串常量遗漏双引号、循环初始值设置错误、条件判断逻辑颠倒、强制类型转换书写错误、全局局部变量混淆使用……






但是现在,好像是某种神力一般
自从开始备考GESP三级以后:
不漏写分号了、括号配对了、大括号配对了、引号配对了、不直接使用未定义变量了、变量名大小写统一了、不把关键字用作变量名了、分清赋值号与等于判断号了、大小于符号书写正确了、区分逻辑与和按位与了、区分逻辑或和按位或了、正确使用取反符号了、数组下标不越界了、数组下标不用小数了、不用变量定义数组长度了、不遗漏输入输出头文件了、格式化符号书写正确了、scanf不忘加取地址符了、printf不多加取地址符了、不直接用等号给字符串赋值了、if语句后不多加分号了、if语句记得加大括号了、else不会孤立无对应if了、for循环分号位置正确了、while条件后不多加分号了、循环变量及时更新了、循环设置合理无死循环了、函数调用不遗漏括号了、函数实参数量匹配了、实参形参类型保持一致了、后置自定义函数提前声明了、返回值类型与return内容匹配了、理清运算优先级并合理加括号了、清楚整数除法运算规则了、注释符号书写无误了、单行注释不跨行使用了、全程使用英文标点符号了、不对常量进行二次赋值了、布尔判断写法规范了、不直接连写连续不等式了、输入输出顺序符合题意了、不再重复定义变量了、按要求使用long long而非int了、按要求使用string而非char了、规避数据类型范围不足造成的溢出了、区分字符与字符串了、字符常量不忘加单引号了、字符串常量不忘加双引号了、循环初始值设置正确了、条件判断逻辑无误了、强制类型转换书写规范了、分清全局变量与局部变量了……





各位AC狗友们有这样的经历吗?留言分享。
这里空空如也




















有帮助,赞一个