1.背景
操作系统:windows10
使用的IDE:visual studio comunity 2017
编译器标准:ISO C++17 标准 (std:c++17)
2.程序文件
program files程序文件,也叫代码文件,包括头文件以及源文件。
文件的后缀并不是必须的,习惯上用后缀来表示文件是什么类型,能增强可读性。
头文件的通常形式如下:
jn10010537.h
jn10010537.hpp
jn10010537.hxx
源文件的通常形式如下:
jn10010537.cpp
jn10010537.cxx
jn10010537.cc
在windows10下,
我们通常看到的c++头文件的后缀是".h";c++源文件的后缀是".cpp";
3.编码规范
程序文件只要遵守c++语言的语法,理论上就能编译运行;
但是,程序毕竟是为人服务的,人与人之间是需要沟通交流的,所以,你写的代码逻辑是啥,别人并不一定知道,别人不知道的话,不但会骂你,还会删你代码… …
编码规范,我把它比作是一种类似道德的约束,它让程序有了更好的可读性。
编码规范示例:
c++程序中,不准使用"制表符"和"分页符"等特殊字符,在IDE中将"制表符"替换成4个空格;并且函数必须总是将返回值明确列出;例如在main主函数中,将"return 0;"显示的写到代码中去!
4.编码示例
# include<iostream> //引入标准库头文件;
using std::cout; //避免使用using namespace std;这种习惯可能造成名字空间冲突;
int main() {
cout << "hello jn10010537!" << std::endl;
return 0;
}
注意:
<< 本来是左移运算符,在上述编码示例中是流输出运算符(或流插入操作符),这种情况,叫做运算符重载!
目前在java,python中都没有运算符重载特性。