C 介绍
C 是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C 擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C 就适应的问题规模而论,大小由之。
C 不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
vim介绍
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。
进入Linux控制页面。
Ctrl alt T
在 vim 编辑模式下,打开某个文件vim
first.cpp(如果没有这个文件会自动创建)
编辑代码
首先进入编辑模式 按下i。 之后进行代码编写
代码语言:javascript复制#include <iostream>//预编译器将iostream文件的内容添加到程序中
using namespace std;//using编译指令
int main()//主函数
{
cout << "hello world!" << endl;//输出hello world!
return 0;
}
保存Esc ->:wq(保存并退出)
编译
g first.cpp 编译会产生一个 a.out 文件,它就是我们的可执行文件
运行
我们用命令 ./a.out 执行该文件,就可以看到控制台输出的 hello world。
运行图
后续
如果想了解更多物联网、智能家居项目知识,可以关注我的项目实战专栏。