美文网首页
c++一些基本的命令

c++一些基本的命令

作者: ie大博 | 来源:发表于2016-11-08 10:32 被阅读0次

安装c++编译软件包:sudo apt-get install g++

#include<iostream>//头文件不同
using namespace std;//使用命名空间,防止重定义,这里面的std是标准命名空间,
在使用cout等函数的时候,可以不用再之前加std,它首先在无名空间找,找不到就会去std里面找。

int main (int argc,char** argv)
{
        int a=99;
    std::cout << "hello,world!" << a<<std::endl;//输出函数不一样,endl是
代表回车的意思,cout表示输出。
    return 0;
}

命名空间

namespace A//自定义一个大A的空间,里面有个变量a
{
    int a=69;
}
namespace B//自定义一个大B的空间,里面有个变量a
{
    int a=70;

}
int main (int argc,char** argv)
{
    std::cout << A::a<<B::a<< std::endl;//打印两个a
    return 0;
}

强转打印

char a[]="alex";
int main (int argc,char** argv)
{
    std::cout << "hello,world!" <<(void *)a<< std::endl;//这里面的void*表示强行
打印a的地址,如果是c语言的话,用%p。c++的自动识别功能小心使用
    return 0;
}

标准输入

int a;
int main (int argc,char** argv)
{
    cin>>a;:::::这里的cin用>>,这里的cout是用<<.
    std::cout << "a="<<a<< std::endl;
    return 0;
}

引用

int main (int argc,char** argv)
{
    int intone=5;
    int &rint=intone;
    cout<<"intone="<<intone<<endl;//
    cout<<"rint="<<rint<<endl;//rint类似于指针变量*p,它就已经指向内容了,&rint表示其地址
,他们连个的地址其实也是一样的。
    rint = 10;
    cout<<"intone="<<intone<<endl;
    cout<<"rint="<<rint<<endl;
    cout<<"&intone="<<&intone<<endl;
    cout<<"&rint="<<&rint<<endl;
    return 0;
}

引用的应用

void alexswap(int & a,int & b)///传的是地址
{
    int temp;
    temp=a;
    a=b;
    b=temp;
}
int main()
{
    int x=10;
    int y=20;
    alexswap(x,y);///传的是实际的值。
    cout<<"x="<<x<<endl;
    cout<<"y="<<y<<endl;
    return 0;
}

内联函数

内联函数和宏差不多,要是时间不要空间;关键字inline。
内联函数中,不能有复杂的控制语句,比如if或for等
不能用在递归函数。
内联函数适合用1-5的小函数。

using namespace std;
inline void fn()//这里面的在void之前加了个inline,表示它是内联函数,
与宏不一样如果他出错可以有提示,有类型检查。
{

    cout<<"hello,world"<<endl;
}
int main (int argc,char** argv)
{
    fn();
    fn();
    return 0;
}

相关文章

  • c++一些基本的命令

    安装c++编译软件包:sudo apt-get install g++ 命名空间 强转打印 标准输入 引用 引用的...

  • 实习第三天

    今天上班只是玩了一天的C++操作MySQL的一些简单的命令,很奇葩的是:用C++写的代码基本还是PHP与Java的...

  • Lesson 004 —— Linux 基本命令

    Lesson 004 —— Linux 基本命令 Linux 命令格式 一些基本的命令 ls: list,列出当前...

  • C与C++回顾

    c++:更好的c,c的超集 c++基本知识cin,cout命令空间引用:别名 T&x=p 高级函数的特性 内联函数...

  • c/c++语言基础

    c/c++语言基础 基本类型(基本内置类型) 构造类型 指针类型 引用类型 空类型 数组 预处理命令 基本类型 基...

  • C++知识点

    C++基本方法: C++ memcpy C++基本特性: C++引用(vs指针) C++指针 C++封装: 将...

  • docker使用

    基本命令查看 基本操作 jupyter的一些操作

  • 命令

    一、一些基本的名词 *图形界面*命令行*终端*shell*bash 二、基本命令 git --version 查看...

  • 一些shell 命令整理

    一些基本命令 Bash 编程-变量

  • 一些基本的CMD命令

    程序员的基本功! window + r 输入 cmd 回车 打开命令窗口。 计算机 calcimage.png...

网友评论

      本文标题:c++一些基本的命令

      本文链接:https://www.haomeiwen.com/subject/ctanuttx.html