C++ 【1】

1.C++语言基础
高级语言编译过程:
---编写>>>源程序(文本文件)扩展名*.cpp 

---编译>>>目标文件(二进制文件)扩展名*.obj

---链接>>>可执行文件(二进制文件)扩展名*.exe


最基本的框架例子:

#include
//C++包含头文件(输入输出流)

using namespace std;

int main()
{
    cout<<" hello C++! "<

2.C++输入输出
(1)标准的输入流cin

例:

int x= 6;

cout<<"请输入x的值: "<>x;

cout<<"'n xe "<


⑵标准的输出流cout
注:指定输出项占用的宽度,使用setw()函数,在程序的开始位置必须包含头文件iomainp.h。

即在程序的开头增加:#include

#include

#include//用到setw()函数,需要加的头文件

using namespace std;

int main()
{
//输出字符串,宽度间隔10
cout<<"hello"<

3.内联函数: inline

#include
#include
using namespace std;

inline void testfunc()
{
    cout<<"hello C++"<

4.重载函数
解释:重载函数就是指完全不同功能的函数可以具有相同的函数名。C++的编译器根据函数的实参来确定应该调用哪一个函数。
例如:

#include
using namespace std;

int func(int x ,int y)
{
    return x + y;
}
int func(int x)
{
    return x*x;
}
double func(int a,int b)
{
    return (double) a/b;
}

int main()
{
    cout<<"6+6="<<"func(6,6)"<


重载函数小结:
(1)定义的重载函数必须具有不同的参数个数,或不同的参数类型。只有这样编译系统才有可能根据不同的参数去调用不同的重载函数。
(2)仅返回值不同时,不能定义为重载函数。

 

你可能感兴趣的:(C++,c++)