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;
    }

      运行结果:

      

      

  • 相关阅读:
    自己收集的一些伪元素/伪类
    ie9的placeholder不显示的解决办法(包含多个密码框)
    9.14上午
    9.13
    9.11笔记
    html基础英语单词
    选择器的分辨
    学习笔记
    RecyleView
    自定义view获取宽高
  • 原文地址:https://www.cnblogs.com/CentForever/p/4688275.html
Copyright © 2011-2022 走看看