如何实现指针字符串变量的交换

[复制链接]
查看11 | 回复1 | 2009-3-19 09:35:23 | 显示全部楼层 |阅读模式
如 char *ap="hello"
char *bp="how are you"
要求实现结果
ap="how are you "
bp="hello"

回复

使用道具 举报

千问 | 2009-3-19 09:35:23 | 显示全部楼层
#include "iostream.h"int main(){ void change(char **a,char **b); char *ch1 = "nihao"; char *ch2 = "hello"; cout<<ch1<<ch2<<endl; change(&ch1,&ch2); cout<<ch1<<ch2<<endl; return 1;}void change(char **a,char **b)//将指针ch1的地址和指针ch2的地址给了a和b{ char *i; i = *a; *a = *b; *b = i;}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行