zoukankan      html  css  js  c++  java
  • 字符串赋值给字符指针的问题

    char* str= "0123456789";  

    声明一个字符指针,并用字符常量的第一个字符的地址赋给指针变量str

    1.分配内存给字符指针

    2.分配内存给字符串

    3.将字符串首地址赋值给字符指针

    void main()
    {

    char *str="abc";
    cout<<str<<endl<<*str<<endl;
    void *p=str;
    cout<<p<<endl;

    system("pause");

    }
    cout遇到字符指针默认输出字符串

    要输出指针值应将其转换为void *再输出 即void *p=str;

  • 相关阅读:
    安卓-登陆页面的实现
    异常
    实用类
    Hashset
    Map
    LinkedList
    arraylist
    继承
    字符串相关代码
    数组代码
  • 原文地址:https://www.cnblogs.com/qiwu1314/p/8461962.html
Copyright © 2011-2022 走看看