2022/11/15 学习之路---day3

简介: 2022/11/15 学习之路---day3

2022/11/15 学习之路---day3

今日所遇问题

1. vim编辑器的使用

  1. vim删掉一行(普通模式):连按两下小写的"d"
  2. 插入模式:按下i键
  3. 撤销命令:u键
  4. 按下esc退出插入模式
  5. 按住shift连续输入两次大写的“Z”就是保存退出
  6. Linux下如何执行一个C语言程序:(一切皆文件)以".c"结尾的文件用gcc + 文件名
  7. tab可以自动补全,提高开发效率
  8. gcc + 文件名.c 后面什么都不加,///会直接生成一个a.out的可执行文件 gcc + 文件名.c -o 名字
  9. ./文件名 就可以运行当前文件
  10. g++ 用来编译.cpp文件(c++文件),运行是一样的 ==./文件名==

2. 代码的格式规范

  1. 阿里+谷歌规范
  2. 百度+谷歌规范
  3. 学习谷歌的编码规范
  4. 双目运算符两边都要空一个(=、+、-等);单目运算(;)只在后面空一格
  5. 左花括号不能单独一行(不成文的规定),more code = more bug,代码越多bug越多左花括号单独一行会导致代码行数变多
  6. 可读性,减少代码出现的bug率(百度搜索,自行学习代码规范)

3. 总结

  1. 定义变量的规范:for循环后面要有空格
  2. 代码要有留白和注释,方便阅读
  3. 今日学习到56min
相关文章
|
SQL 缓存 Java
JPA学习之路(基础篇)
📒 程序员小王的博客:(https://www.wolai.com/wnaghengjie/ahNwvAUPG2Hb1Sy7Z8waaF) 🎉 欢迎点赞 👍 收藏 ⭐留言 📝 😊 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 ———————————————— 版权声明:本文为CSDN博主「程序员小王java」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_44385486/article/details/123046499
176 0
JPA学习之路(基础篇)
|
SQL 缓存 关系型数据库
Mysql优化-全面详解(学习总结---从入门到深化)
在程序的运行过程中,我们会发现这样的一个现象,随着程序运行 时间的不断推移以及数据量越来越大,程序响应的时间逐渐变慢, 程序变得卡顿,但最开始的时候并不是这样的,那是什么原因导致 的呢?
174 0
Mysql优化-全面详解(学习总结---从入门到深化)
|
Kubernetes Java 调度
SpringCloud-全面详解(学习总结---从入门到深化)
在互联网发展的初期,用户数量少,一般网站的流量也很少,但硬 件成本较高。
952 0
SpringCloud-全面详解(学习总结---从入门到深化)
|
存储 前端开发 Java
SpringMVC-全面详解(学习总结---从入门到深化)(上)
MVC全称Model View Controller,是一种设计创建Web应用程序的 模式。
177 0
SpringMVC-全面详解(学习总结---从入门到深化)(上)
|
JSON 前端开发 JavaScript
|
Python
2022/11/14 学习之路---day2
2022/11/14 学习之路---day2
124 0
2022/11/13 学习之路---day1
2022/11/13 学习之路---day1
89 0
|
C++
CCF小白刷题之路---201903-2 二十四点(C/C++ 100分)
CCF小白刷题之路---201903-2 二十四点(C/C++ 100分)
145 0
CCF小白刷题之路---201903-2 二十四点(C/C++ 100分)
|
搜索推荐 C++
CCF小白刷题之路---201909-4 推荐系统(C/C++ 100分)
CCF小白刷题之路---201909-4 推荐系统(C/C++ 100分)
169 0
CCF小白刷题之路---201909-4 推荐系统(C/C++ 100分)
|
测试技术 C++
CCF小白刷题之路---201809-1 卖菜(C/C++ 100分)
CCF小白刷题之路---201809-1 卖菜(C/C++ 100分)
199 0