C++第一课

C++第一课

不同于C语言的地方

C++为的是面向对象

C主要的是面向过程,为的是大型准备,多适用于多人合作开发。C++安全性更高,(C++不允许的 int *p=0x122345678)

用第一个C++程序讲解不同地方
//first_c.cpp
#include <iostream>

int main(int argc,char **argv)
{
    int a=0;
    std::cin>>a;
    //相当于C语言的
    //scanf("%d",&a);
    std::cout<<a<<std::endl;
    //相当于C语言的
    //printf("%d\n",&a);
    //std::endl为回车意思
    return 0;

}

文件后缀不同,一般为cpp,使用编译器不同,一般为g++
iostream 类似与 C语言的 stdio.h

include的是C++的库文件,假如想用C语言的库则有两种方法

1,#include <cstdio> 库文件名前面的加c,不需要加.h.C++的库文件在/usr/include/c++/5.4.0
2,相对来说,方法1的兼容性差,可以用方法2

extern "C"
{
        #include <stdio.h>
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值