zoukankan      html  css  js  c++  java
  • c++基本

    要投身游戏业了,自学cocos2d-x之前准备把c++的基础再捡起来

    基本语法

    1. cout<<"hello world";

    2. 开头写

    #include <iostream>

    是vc6.0的写法,现在标准c格式普及后应该写成

    #include <iostream>
    using namespace std;

    3. main函数前有int void的原因

    一般约定返回0值表示程序无错误

    如果不需要返回给主调进程,可以不返回,不严格的编译器中,void类型的main是允许的,但是g++之类严格编译器中返回值必须为int

    4.定义常量的两种方法:

    #define LENGTH 10   
    #define WIDTH  5
    #define NEWLINE '
    '

    或者

    const int  LENGTH = 10;
    const int  WIDTH  = 5;
    const char NEWLINE = '
    ';

    5.通过使用&变量来获得变量的内存地址

    指针则是一个变量,其值为另一个变量的地址

       int  var = 20;   // 实际变量的声明
       int  *ip;        // 指针变量的声明
     
       ip = &var;       // 在指针变量中存储 var 的地址
     
       cout << "Value of var variable: ";
       cout << var << endl;
     
       // 输出在指针变量中存储的地址
       cout << "Address stored in ip variable: ";
       cout << ip << endl;
     
       // 访问指针中地址的值
       cout << "Value of *ip variable: ";
       cout << *ip << endl;

    可以用指针来代替数组,因为变量指针可以递增,数组身为常量指针则不能递增

  • 相关阅读:
    6 docker-harbor仓库搭建
    4 dockerfile介绍及其实例应用
    1 docker 介绍和安装
    2 docker镜像
    PAT甲级1075 PAT Judge
    PAT甲级1139 First Contact【离散化】
    PAT甲级1055 The World's Richest【排序】
    PAT甲级1013-1014-1015
    洛谷P1135 奇怪的电梯【bfs】
    洛谷P1182 数列分段【二分】【贪心】
  • 原文地址:https://www.cnblogs.com/otakuhan/p/8597753.html
Copyright © 2011-2022 走看看