(3) c++基本代码

main函数

        main函数只有可执行程序才需要,如果是动态库等则无需main函数。

        main函数标准的写法是

#include <iostream>
using namspace std;
int main(void)
{
    // 业务代码
    return 0;
}

        当然以上代码只是最简单的案例,其中代表main函数值是int,无需接受参数,很多人习惯忽略接收参数中的viod也可以。

#include编译指令

        其中#include编译指令时指示预处理器需要将iostream文件的内容添加到当前程序中,属于预处理器操作。

头文件

        iostream就是一个头文件,尖括号是固定写法而已,无论需要引入如何头文件都需要写尖括号。头文件的写法有很多,其中带有h扩展名的写法通常是c语言的头;c开头但是不带h扩展名的,如cmath则是c++版本math头;纯粹的c++风格头就是不带有h扩展名的。具体参照下图:

using编译指令

        using编译指令可用于函数外部如上述main案例中的“using namespace std;”,该写法则所有函数中都可以使用std命令空间下的所有对象,如cout\cin等。

        using编译指令还可用于函数内部,则代表只有函数内部可以直接使用std中的对象,如下案例的“using namespace std::cout;”。

#include <iostream>
int main(void){
    using namespace std::cout;

    // 业务代码
    return 0;
}

        using编译指令还可以指定具体对象,如上案例的“using namespace std::cout;”,则是代表直接暴露cout给当前作用域(函数内/外)。

<<插入运算符

        

#include <iostream>
int main(void){
    //using namespace std; //如果没有此指定命令空间代码指令,则使用std的中代码对象需要使用完整命名空间限定语句,如下语句。
    std::cout << "这是输出到屏幕的字符";
}

        如上案例中,<<是c++中的插入运算符,尽管它和左移运算符类似,但是实际是一个运算符重载,c++会根据上下文判断是位移还是插入运算。

>>抽取运算符        

#include <iostream>
int main(void){
     int a;
     cin >> a;
     cout << a;
}

        如上案例中>>则将cin接收到的内容抽取给a。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值