交换指针 指针指向字符串
void exchange(char *x,char * y)
{
char *p = x;
x = y;
y = p;
cout<<x<<" "<<y<<endl;
}
我想要通过交换指针的方式交换指针指向的字符串, 比如 指针a指向“as“ ,指针b指向“zx” ,我想交换成a指向”zx“,b指向”as“, 但是这样只能在函数中改变 指针没办法传引用 应该怎么做
{
char *p = x;
x = y;
y = p;
cout<<x<<" "<<y<<endl;
}
我想要通过交换指针的方式交换指针指向的字符串, 比如 指针a指向“as“ ,指针b指向“zx” ,我想交换成a指向”zx“,b指向”as“, 但是这样只能在函数中改变 指针没办法传引用 应该怎么做
...全文
相关推荐
用指针数组的方法将字符串排序
用指针数组的方法将字符串排序
c语言指针,指针与变量,指针与指针
指针变量,指针与数组, 指针与函数, 字符串与指针,指向指针的指针
用引用交换两个整形或字符串型
本程序描述的是c的基本运用,可以将两个整型和字符串型,通过引用的方式进行交换
第5讲 指针高级之指针数组-将若干字符串按字母顺序(由小到大)输出
将若干字符串按字母顺序(由小到大)输出。 解题思路:定义一个指针数组,用各字符串对它进行初始化,然后排序,但不是移动字符串,而是改变指针数组的各元素的指向。 文件里面代码实现。
c语言指针变量作为函数参数传递
本文主要讲了c语言指针变量作为函数参数传递,下面一起来学习一下


