八皇后问题

虽然八皇后问题很早就知道,但是也没有自己实现过,上周用C实现了一下,发现有很多算法还可以进一步优化的。

» 更多内容 …

++ problem in C

C已经忘得差不多了,再学习,遇到个++问题。记录一下。


» 更多内容 …

Return to the real world(1)

对我来说最有用的vi命令:

  • ZZ:保存并退出
  • :w 文件名:将当前文件保存为“文件名”,不能覆盖同名文件
  • :w! 文件名:将当前文件保存为“文件名”,覆盖同名
  • :set nu:显示行号
  • G:移动到末行行首
  • nG:移动到第n行行首
  • <ctrl>+g:报告光标位置
  • dd:删除当前行
  • u:取消前一次操作
  • ?string<enter>:查找字符串
  • n:重复向前查找
  • N:重复向后查找
  • :1,$s/oldstr/newstr/g:在整个文件中,用newstr替换oldstr
  • yw:将当前行光标以后的文字复制
  • nyw:将当前行光标后的n个文字复制
  • yy:复制当前行
  • p:将复制的内容插入到当前光标后

关于C:

  • 建议用全小写加下划线的方式命名,不推荐骆驼命名法。
  • ++运算只针对变量,不能针对表达式。
  • C中的变量有效字符只有字母数字和下划线。
  • 以“”括起来的字符是字符串常量,系统会自动在结尾添加标示字符串的结束,‘’的是字符。
  • C中的强制类型转换格式是(int)a,而不是int(a)。
  • C函数中,实参对形参的数据传递是单向的“值传递”。

Hello world

Hi,我是Tang Bin,finalbug.org是我的个人站点。这里有更多关于我的内容。English readers please click here to learn more about me and this site.

Categories