zoukankan      html  css  js  c++  java
  • C++字符串常量

    C++字符串常量

      当一个字符串常量出现于表达式中时,它的值是个指针常量。编译器把这个指定字符的一份copy存储在内存的某个位置(全局区),并存储一个指向第一个字符的指针。

      

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        /*当一个字符串常量出现于表达式中时,它的值是个指针常量。编译器把这个指定字符的一份copy存储在内存的某个位置,
        并存储一个指向第一个字符的指针。*/
        cout << *"xyz" << endl;//x
        cout << *"xyz"+1 << endl;//y的ascll码
        cout << "xyz"[2] << endl;//z
        //cout << *("xyz"+4) << endl;
        cout << "xyz"+1<< endl;//yz
    
        /*======等价于======*/
        cout << "/*======等价于======*/"<< endl;
    
        char *p="xyz";
        cout << *p << endl;//x
        cout << *p+1 << endl;//y的ascll码
        cout << char(*p+1) << endl;//y
        cout << p[2] << endl;//z
        cout << p+1<< endl;//yz
        return 0;
    }

      运行结果:

      

      

  • 相关阅读:
    Centos7使用systemd 管理elasticsearch,创建elasticsearch服务
    nginx日志切割的2种方法
    sudo linux
    redis 重启不了
    类与对象
    用Python写一个小的购物车
    包的使用
    Python模块简介
    zookeeper & Dubbo
    迭代器 & 生成器
  • 原文地址:https://www.cnblogs.com/CentForever/p/4688275.html
Copyright © 2011-2022 走看看