关于指针与数组
2012-04-16 16:10
232 查看
/*第一种情况*/
string p[6]="Plato";
*p="abc";
//声明string数组时需带大括号;
/*第二种情况*/
string p[6]={"Plato"};
*p="abc";
//*p指向的是string的第一个元素p[0],而p[0]元素为string类型,正好被*p整个替换掉,所以此时p[0]和*p相同且都为“abc”;
/*第三种情况*/
char p[5]="Plato";
*p="abc";
//字符数组出现溢出错误;
/*第四种情况*/
char p[6]="Plato";
*p='a';
/*第五种情况*/
char p[6]="Plato";
*p='abc';
/*第六种情况*/
char p[6]="Plato";
*p="abc";
cout<<“*p的值是”<<*p<<endl;
cout<<"p的值是"<<p<<endl;
string p[6]="Plato";
*p="abc";
//声明string数组时需带大括号;
/*第二种情况*/
string p[6]={"Plato"};
*p="abc";
//*p指向的是string的第一个元素p[0],而p[0]元素为string类型,正好被*p整个替换掉,所以此时p[0]和*p相同且都为“abc”;
/*第三种情况*/
char p[5]="Plato";
*p="abc";
//字符数组出现溢出错误;
/*第四种情况*/
char p[6]="Plato";
*p='a';
/*第五种情况*/
char p[6]="Plato";
*p='abc';
/*第六种情况*/
char p[6]="Plato";
*p="abc";
cout<<“*p的值是”<<*p<<endl;
cout<<"p的值是"<<p<<endl;
相关文章推荐
- 关于函数指针及函数指针数组
- 一道关于二维数组和指针数组的C语言笔试题目
- 关于指针数组和数组指针的一点心得!
- 一劳永逸:关于C/C++中指针、数组与函数复合定义形式的直观解释
- 关于printf与指针数组与指向字符的指针
- 关于指针数组的初始化和输入 问题
- 关于数组与指针
- 关于字符指针和字符数组的小问题
- 关于字符数组和字符串指针的困惑
- 关于指针和数组
- C/C++的一些关于字符数组和指针的小总结
- 什么是指针?关于指针的数组,数组指针,函数指针,函数指针数组,指向函数指针数组的指针的理解
- 关于DELPHI数组,指针,字符串转换的例子!(转)
- 关于数组和指针的讨论(一)
- 关于指针、数组的一些整理
- C/C++ 关于数组和指针的总结
- 关于C语言中的数组指针、指针数组以及二级指针
- 指针(2):关于数组指针和指向数组指针的指针及其new
- 关于数组指针的一道题
- php中关于数组中指针的操作