一 ·C++头文件和格式
1.头文件
其实C++头文件有很多,我先给你介绍一个万能头文件
#include<bits/stdc++.h>
2.命名空间【using namespace std;】
using namespace std指调用bai命名空间std内定义的所有标识符。
使用“using namespace std”后,命名空间中的标识符就如同全局变量一样。
由于标准库非常大,程序员可能会选择类的名称或函数名称,就像它是标准库中的名称一样。因此,为了避免这种情况导致的名称冲突,标准库中的所有内容都放置在命名空间Std中。
但这将带来新的问题:无数的原始C语言代码依赖于伪标准库中的功能,这些功能已经使用多年,都在全局空间中。
所以就有了诸如<iostream.h>和这样的head文件,一种是与以前的C语言代码兼容,另一种是支持新标准。
他是这样用的:
#include<bits/stdc++.h>//万能头
using namespace std;//分号不能忘,在c++里几乎所有语法后面都要加分号
3.函数声明方式【int main()】
1、int main()是C语言main函数的一种声明方式;
2、int表示函数的返回值类型,bai表示该主函数的返回值是一个int类型的值;
3、main表示主函数,是C语言约定的程序执行入口,其标准的定义格式为int main(int argc, char *argv[]);在int main()中,()中没有数值表示入参为空,等同于int main(void);
4、事例中printf("%f",a);表示将a的值作为浮点类型打印出来,在屏幕上显示,而主函数的返回类型int会将返回的值回传给主调进程,而不是在屏幕输出。
5、因此,printf的输出类型跟主函数的返回类型没有关系,互不关联。事例中,return 0 对应才是主函数的返回值类型。
4.格式
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;/*int是变量类型 n是变量名称,变量类型有char(字符)
string(字符串)
double(双精度浮点数)等
命名函数的格是是:变量类型 变量名称 ;
\*
cin>>n;//cin是存入变量,'>>'别忘了
cout<<n;//cout是输出,'<<'别忘了
}
本期教学结束,如有疑惑请在评论区留言,拜!