Linux C++基础
第一个C++程序
说明:关于Linux的环境配置与使用我会在另一个专栏的博文中详细说明,这个专栏主要还是记录C++语言的学习。
新建一个文本文件,在里面写入以下代码:
vim hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello world!" << endl;
return 0;
}
保存退出(:wq)后,对其进行编译运行。
g++ -o hello.exe hello.cpp
./hello.exe
运行结果:
函数与函数重载
什么是函数: 具体定义参照百度百科,这里我说说我的理解。函数就是一段用于实现特定功能的代码,他可以接受外来参数作为“原料”,对“原料”进行计算加工之后返回一个结果。
为什么要使用函数: 如果把一个程序所有的功能都写在main函数里面,那么整个工程的代码就会特别臃肿且难以阅读。所以我们需要把一些功能单独抽取出来写成一个函数,供主函数调用。前期学习编程语言的时候由于实现的功能简单,所以都写在主函数里面没什么问题。但习惯将具体功能写在函数里面是编程的好习惯,还是尽早养成比较好。
还是以上述程序作为例子,将输出功能独立成一个函数:
#include <iostream>
using namespace std;
void print_hello(){
//函数的声明与定义,不用传递参数,不用返回值
cout << "Hello world!" << endl;
}
int main() {
print_hello();<