如题目>▽<
入门
缩进
让代码有层次,有结构,能够看出各个代码块之间的关系
达咩
1 | int main { |
that's ♂ good
1 | int main { |
括号写在哪
两种方式
- 左括号与上一条代码在一行
1
2
3
4
5int main {// java风格 ,golang语言标准写法
if(3 < 4) {
cout << "Yes";
}
} - 左括号与右括号在一列但千万不要两种风格混着用,别人看的话拳头会硬
1
2
3
4
5
6
7int main
{
if(3 < 4)// 强迫症狂喜风格
{
cout << "Yes";
}
}达咩1
2
3
4
5
6int main
{
if(3 < 4) {// 建议拖出去砍了
cout << "Yes";
}
}运算符之间加上空格,逗号后加空格(增加代码可读性)
达咩1
2int a=114,b=514;
cout<<114+514;that's ♂ good1
2int a = 114, b = 514;
cout << 114 + 514;进阶
常用命名用英文单词缩写
temporary ->temp 暂时、临时的 -> tmp
flag 标识、标志 -> flg
statistic 统计 -> stat
count 计数
increment 加一 -> inc
decrement 减一 -> dec
message 消息 -> msg
value 值 -> val
position 位置 -> pos, idx(index)
array 数组 -> arr
addition 加 -> add
subtraction 减-> sub
multiplication 乘 -> mul
divide 除 -> div
modulus 取余 -> mod
max 最大值
min 最小值
列出所有质数(prime)
1
2
3void list_primes() {
}查找出最大值的位置(position)
1
2
3int find_max_pos(int arr[], int n) {
}注释
1
2
3
4
5
6
7
8
9/**
* 在数组中查找出最大值的位置.
* @param arr 一个数组.
* @param n 数组的长度.
* @return 最大值的下标.
*/
int find_max_pos(int arr[], int n) {
}