• 入坑C++


    c++中的++来自c语言中的递增运算符,该运算符将变量加1,c++起初也叫c with class ,通过
    通过名称表面,C++是对c的扩展,因此C++是c语言的超集,这以为这任何有效的c程序都是有效的c
    程序,C++程序可以使用已有的c程序库

    C++语言在c语言的基础上添加了面向对象编程和泛型编程的支持,C++继承了
    c语言的高效,简洁,快速和可以移植的传统

    c++融合了3种不同的编程方式:
    c语言代表的是过程性语言
    C++在c语言基础上添加的类的面向对象语言
    C++模板支持的泛型编程

    c++和c语言不是对应的竞争关系
    c++是c原因的加强,是一种更好的语言
    C++是以c语言为基础的,并且完全兼容c语言的特性

    编写的第一个程序:
    #include <iostream>//标准的输入输出流,预编译指令
    //in out输入输出,stream流
    using namespace std;//使用命名空间std,使用,命名空间std打开一个叫std房间
    //相当于是打开一个房间 ,匿名空间std
    
    //函数的入口地址 
    int main() 
    {
    //cout 标准输出 ,把所有的代码拿进来 
    //<<左移运算符,做拼接的功能 ,endl,endline结束换行的意思,如果不加的话,那么下面打印的值也在这一行显示出来 
    cout<< "hello world" <<"yunxin"<<endl;//cout就是std房间下面的标准的写法 
    //    std::cout<<"hello world"<<std::endl;//这个相当于是std这个房间打开的,std::,那么using namesplace就可以不用了 ,::是应用全局的意思,std下面的count
    system("pause");//暂停的意思 ,阻塞功能
    //    return EXIT_SUCCESS;//成功的离开 
    }


    //cout输出,让屏幕上出现内容,标准输出流,endl是输出换行并刷新缓冲区
    //命名空间用关键字namespace来定义

    全局作用域:::

    #define  _CRT_SECURE_NO_WARNINGS
    #include  <iostream>
    
    using  namespace  std;
    
    
    
    int  attack=200;
    void  test1() {
    
        int  attack=100;
        cout <<"alex 攻击:"<<attack<<endl;//调用 内部的attack
        //::作用域全局
        cout <<"alex 攻击:"<<::attack<<endl;//调用 外部的attack,如果不加::,那么默认会使用内部的
    
    }
    
    
    int main() {
    
    
        cout << "hello  world  "<< "George" <<endl;
        test1();
    
        system("pause");//阻塞功能
    
    }
  • 相关阅读:
    新东西-intel edison
    MFC AfxMessageBox(_T("Please Load Rawdata First !"));
    libgl1-mesa-glx:i386 : 依赖: libglapi-mesa:i386
    开源硬件_瑞芯微开发板
    手机方案商
    嵌入式Linux应用开发__求职要求
    工作要求
    Proc文件系统接口调试
    Sysfs文件系统接口调试
    Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/10669325.html
Copyright © 2020-2023  润新知