c++基础

一、文件格式

在c++中只包含两类文件:.cpp文件(源文件)和.h文件(头文件)

1、源文件

c++语言支持”分别编译“:一个程序所有内容,可以分成不同的部分分别放入不同的.cpp文件中。.cpp文件之间是相对独立的,在编译时不需要与其他文件互通,只需要在编译成目标文件后在与其他文件做一次链接(link)就行。

2、头文件

头文件
头文件的内容跟源文件一样,都是c++的源代码。但头文件不能被编译。
作用:
当随着代码量的逐渐增多,我们可以把函数的声明全放入一个头文件中,当某个.cpp文件需要时,就可以通过一个宏命令"#include"包含进这个.cpp文件中。

举个例子:假设有两个数学函数f1(),f2()。
1、那么我们可以把这两个函数的定义放在math.cpp文件中。
2、把函数的声明放在math.h中。
3、当我们在另一个.cpp文件中需要调用这两个函数时,就可以用#include"math.h"把头文件包含进去。

注意#include<>和#include“”的区别
#include<>引用的是编译器的类库路径里面的头文件(c++库里自带的头文件)。 #include""引用的是程序目录的相对路径中的头文件(自己写的头文件)。

二、命名空间

命名空间
简介:命名空间随标准c++而引入,相当于一个灵活的文件域(全局域),以关键字namespace开头给其起名,并用大括号把定义域括起来(声明块)。

当在域外使用域内成员时,需将命名空间名作为前缀,再加上域操作符"::"。但如果在关键字前使用using,就不必使用限定修饰名,即可一次性使命名空间中所有成员都能直接被使用。

标准c++库中所有组件都在std的命名空间中声明和定义的,在标准c++平台调用如下:
using namespace std;

三、main函数

1、main函数的作用

main函数是程序的唯一入口,也就是说,程序运行时,首先冲main函数开始执行。
一个程序,必须要有一个main函数,而且只能有一个main函数。

2、main函数的常见格式

无参数格式

//不是标准格式,不推荐
int main()
{
	...
	return 0;
}
// 标准格式
int main(void)
{
	...
	return 0;
}

有参格式

int main(int argc,char** argv)
{
	...
	return 0;
}
其中 argc = argument count : 表示传入main函数的数组个数,为int类型,至少为1
	 argv = argument vector:  表示传入main函数的指针数组,至少包含程序名

四、cin与cout

这两个是输入输出流(IO流)的两个对象
具体参考:c++ 输入输出流

[ 注:本人编程小白,此为个人笔记,有错欢迎大佬指正 ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值