压行

压行
Zyx_2012压行
压行,指的是将多行代码压成一行并省略某些符号,多数情况下用于简化代码。
例如:
1 | for(int i=0;i<n;i++){ |
可以压为一行
1 | for(int i=0;i<n;i++)cin>>a[i]; |
压行的一些操作
循环
for / while 循环在循环内只有一行或多行简短代码(如 l++ 等)且 没有(或只有单个)“break”,” return” 这种关键字时可以压行
1 | for(int i=0;i<n;i++)cin>>a[i],i++,i--; |
条件判断
if-else 在条件执行内只有一行或多行简短代码(如 l++ 等)且 没有(或只有单个)“break”,” return” 这种关键字时可以压行
1 | if(n%2==0)cout<<"1"; |
函数
1 | bool cmp(int a, int b){return a>b;}// 别忘了分号 |
反回合并
当某些要求 “没有(或只有单个)” return” ” 才可以压行时,如果你只有一个输出(或一些有返回值的运行函数)时且执行后要 return,可以写作
1 | return printf("hello world"); |
完美的压行 ( ̄▽ ̄)”
尾
若您的项目需长期 / 多人维护,尽量不要压行,以免为他人或以后的你带来困扰。
规范代码,你我同行!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果









