【C++】2-1.1 c++程序文件以及编码规范

【C++】2-1.1 c++头文件以及源文件

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中都没有运算符重载特性。

猜你喜欢

转载自blog.csdn.net/jn10010537/article/details/115265642