char *p1="abcd",*p2="abcd";//如果 *p2="abcdef",则结果是:no equal
if(p1==p2)
cout<<"p1 p2 equal \n";
else
cout<<"p1 p2 no equal \n";
if("join"=="join") //如果 "join"=="joinn",则结果是:no equal
cout<<"equal \n";
else
cout<<"no equal \n";
char a1[10]="12345",a2[10]="12345"; //"12345"是字符串,不是字符串常量
if(a1==a2)
cout<<"a1[] a2[] equal \n";
else
cout<<"a1[] a2[] no equal \n";
char *p3="abcd",a[10]="7890";
cout<<*p3<<" "<<*(p3+2)<<" "<<p3<<endl;
cout<<*a<<" "<<*(a+2)<<" "<<a<<endl;
p3="1234"; // 可以
cout<<*p3<<" "<<*(p3+2)<<" "<<p3<<endl;
//a="jkliu"; //error:不可以
分享到:
相关推荐
9.1 1分钟彻底理解指针的概念 9.2 大话C语言指针变量 9.3 C语言指针变量的运算 9.4 数组指针(指向数组的指针) 9.5 字符串指针(指向字符串的
字符串与指针
详细介绍了易如何用指针来操作字符串和字符串指针,包括指针数组传参。
用指针计算字符串长度,简单的小程序,c语言
指针与字符串指针数组多级指针及练习PPT学习教案.PPTx
使用指针来判断两个字符串是否相等 cout请分别输入两个字符串str1和str2:"; cin.getline(str1,100); cin.getline(str2,100);
用字符串常量为字符指针初始化,其形式与字符数组的初始化类似,却有本质上的区别:字符数组获得字符串所有的字符,而字符指针获得字符串首地址,与字符串内的字符无关。 【例8.4】用指向字符串的指针变量完成两个...
用指针删除数组里面的字符串,简单易懂,专为初学者写的
字符串指针字符串指针与字符数组的区别与字符数组的区别 转载
该ppt的程序是本人使用QT亲自调试通过,...C语言没有单独的字符串对象,它是通过数组的形式来表示字符串的,使用指针变量来引用字符串高效并且不受下标的约束,在字符串复制的过程中使用指针大大提高了内存的使用效率。
● 数组及其使用方法 ● 如何声明和初始化不同类型的数组 ● 如何声明和使用多维数组 ● 指针及其使用方法 ... ● 如何在C++/CLI 程序中处理字符串和数组 ● 内部指针的概念,创建和使用内部指针的方法
字符串使用指针保存字符串 必须实现如下操作,字符串比较、求串的长度、判断串是否为空、将串置空、字符串赋值(包括两个字符串类复制,一个字符串赋值到CmyString对象)、求字符串中的一个字符或改变字符串中...
指针_字符串-指针_字符串-指针_字符串
* @param out 输出的字符串指针 * @return 分割成了多少个成员 */ int explode(char *delimiter, char *haystack, char *out[]) { int num = 0; if (delimiter == NULL || haystack == NULL) { return num; ...
一个小程序,实现字符串的逆序和调序输出。
用c语言实现用指针的方式将字符串插入到指定的txt文件夹中
本文档在某知名网站下载,要么浏览量最多,要么最新,保证精品,至少为你节约3RMB。格式为caj或者kdh需要专业阅读器打开。
C语言用指针将字符串数组位置颠倒,实现ABCDEFGHIJKLMNOPQRSTUVWXYZ转换成ZYXWVUTSRQPONNOPQRSTUVWXYZ
字符串做函数参数,字符串copy函数技术推演,错误点等等